Book Cover
E-book
Author Els, Dewald, author

Title Responsive design high performance : leverage the power of responsive design to fine-tune your website's performance and increase its speed / Dewald Els
Published Birmingham, UK : Packt Publishing, 2015

Copies

Description 1 online resource (1 volume) : illustrations
Series Community experience distilled
Community experience distilled.
Contents 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 -- appearance and management; Appearance; Management; The bad -- slow load times and unresponsive interactions; Slow load times; Browser requests; Unresponsive interactions; The ugly -- 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()
Scripts that change the layoutThe welcome section; The information section; The about section; Adjusting the sections; Improving the output; DNS prefetching; The purpose of DNS prefetching; Too many DOM Elements; Summary; Chapter 3: Managing Images; Choosing the correct image format; Optimizing images; Progressive images; Adaptive images; Conditional loading; One too many DOM elements; Specifying sizes, media queries and introducing sprite sheets; Caching; Scaling; Retina displays; Summary; Chapter 4: Learning Content Management; Style sheets, media queries, and viewports
Sassy CSS, SASS, and LESSCSS; SCSS; SASS; LESS; Background images and media queries; Using JavaScript to ease the load; AngularJS; Conditional content management; The server side with PHP; Parallel downloads; Content Delivery Networks; Fonts; Summary; Chapter 5: The Fastest HTTP Request is No HTTP Request; Reducing the number of requests; Sprite sheets; So, what is image framing?; Combining files; Server-side optimization with Apache; Compression; ETags; Expires headers; File concatenation; AppCache; Summary; Chapter 6: Testing, Testing, and Testing!; Beginning your testing adventure
Step 1 -- planningStep 2 -- testing; Step 3 -- assessing results; Step 4 -- 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
DevelopingCodeKit; Prepros; Managing code changes; Summary; Appendix: Taking the Next Steps; An overview of what we've covered so far; A few references for further reading; Ethan Marcotte; Paul Irish; Brad Frost; Ask the people who know; Summary; Index
Summary 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
Notes Includes index
English
Online resource; title from cover (Safari, viewed May 8, 2015)
Subject Web sites -- Design.
Web site development.
COMPUTERS -- Computer Literacy.
COMPUTERS -- Computer Science.
COMPUTERS -- Data Processing.
COMPUTERS -- Hardware -- General.
COMPUTERS -- Information Technology.
COMPUTERS -- Machine Theory.
COMPUTERS -- Reference.
Web site development
Web sites -- Design
Form Electronic book
ISBN 9781784398552
1784398551
Other Titles Leverage the power of responsive design to fine-tune your website's performance and increase its speed