Cargando…

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

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.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Els, Dewald (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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.