Skip to Content
Responsive design high performance: leverage the power of responsive design to fine-tune your website's performance and increase its speed

Responsive design high performance: leverage the power of responsive design to fine-tune your website's performance and increase its speed

Els, Dewald, author

This book is ideal for developers who have experience in developing websites or possess minor knowledge of how responsive websites work. No experience of high-level website development or performance tweaking is required

eBook, Electronic resource, Book. English. Electronic books.
Published Birmingham, UK : Packt Publishing 2015
Rate this

This resource is available electronically from the following locations

Details

Statement of responsibility: Dewald Els
ISBN: 1784398551, 9781784390839, 9781784398552
Note: Includes index.
Note: Online resource; title from cover (Safari, viewed May 8, 2015).
Physical Description: 1 online resource (1 volume) : illustrations.
Series: Community experience distilled
Subject: COMPUTERS Computer Literacy.; High performance computing.; COMPUTERS Hardware General.; COMPUTERS Information Technology.; COMPUTERS Data Processing.; Web sites Design.; Application software -- Design.; COMPUTERS Reference.; COMPUTERS Machine Theory.; Web site development.; COMPUTERS Computer Science.; Application software -- Development.; Mobile computing.
Alternative Title: Leverage the power of responsive design to fine-tune your website's performance and increase its speed
Series Title: Community experience distilled.
Local note: eBooks on EBSCOhost EBSCO eBooks for FE Collection (UK)

Contents

  1. Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The Good, the Bad, and the Ugly of Responsive Web Design; The good
  2. appearance and management; Appearance; Management; The bad
  3. slow load times and unresponsive interactions; Slow load times; Browser requests; Unresponsive interactions; The ugly
  4. the effects of slow performance; Effects on the end user; Effects on business; Summary; Chapter 2: Tweaking Your Website for Performance; Resource placement on the DOM; Scripts with (document).ready().
  5. Scripts that change the layoutThe welcome section
  6. The information section
  7. The about section
  8. Adjusting the sections
  9. Improving the output
  10. DNS prefetching
  11. The purpose of DNS prefetching
  12. Too many DOM Elements
  13. Summary
  14. Chapter 3: Managing Images
  15. Choosing the correct image format
  16. Optimizing images
  17. Progressive images
  18. Adaptive images
  19. Conditional loading
  20. One too many DOM elements
  21. Specifying sizes, media queries and introducing sprite sheets
  22. Caching
  23. Scaling
  24. Retina displays
  25. Summary
  26. Chapter 4: Learning Content Management
  27. Style sheets, media queries, and viewports.
  28. Sassy CSS, SASS, and LESSCSS
  29. SCSS
  30. SASS
  31. LESS
  32. Background images and media queries
  33. Using JavaScript to ease the load
  34. AngularJS
  35. Conditional content management
  36. The server side with PHP
  37. Parallel downloads
  38. Content Delivery Networks
  39. Fonts
  40. Summary
  41. Chapter 5: The Fastest HTTP Request is No HTTP Request
  42. Reducing the number of requests
  43. Sprite sheets
  44. So, what is image framing?
  45. Combining files
  46. Server-side optimization with Apache
  47. Compression
  48. ETags
  49. Expires headers
  50. File concatenation
  51. AppCache
  52. Summary
  53. Chapter 6: Testing, Testing, and Testing!
  54. Beginning your testing adventure.
  55. Step 1
  56. planningStep 2
  57. testing; Step 3
  58. assessing results; Step 4
  59. tracking bugs; Back to the responsive stuff; Summary; Chapter 7: Speeding Up Development with Design Concepts, Patterns, and Programs; Design concepts; Graceful degradation and progressive enhancement; Object-orientated CSS (OOCSS); Separating structure from styling; Separating the containers and the content; OOCSS and SASS/SCSS (even LESS); Patterns and templates; Media query templates; Plugins and software; Grunt; package.json; The Gruntfile.js; RequireJS; Summary; Chapter 8: Using Tools for Performance; Planning.
  60. DevelopingCodeKit
  61. Prepros
  62. Managing code changes
  63. Summary
  64. Appendix: Taking the Next Steps
  65. An overview of what we've covered so far
  66. A few references for further reading
  67. Ethan Marcotte
  68. Paul Irish
  69. Brad Frost
  70. Ask the people who know
  71. Summary
  72. Index.