Mobile web performance optimization : deliver a better mobile user experience by improving and optimizing your website - follow these practical steps for cutting-edge application development /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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 Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Pillars of Mobile Web Performance Optimization; Chapter 2: Mobile Web Optimization Essentials; Chapter 3: How to Optimize Your Mobile Website; Chapter 4: Caching and Optimizing; Chapter 5: Monitoring and Debugging Our Website; Chapter 6: Managing Third-Party Components; Chapter 7: Tips and Tricks; Index; A brief history of mobile development; Three main pillars; Available browsers; Mobile OS; Summary; Mobile-only websites versus responsive websites; Image size matters.
- Unnecessary contentsWhy design and UX are important; Summary; Use of HTML5 and CSS3; CSS animation versus JavaScript; Iconic fonts; How to use media queries; Displaying none in CSS; Video and images via media queries; CSS preprocessors; Minifying CSS and JavaScript; Summary; Caching; File order of external style sheets and scripts; Empty source and link attributes; CSS and JavaScript frameworks; How to optimize JavaScript; Load only what is needed; Reduce the number of DOM elements; Summary; Profiling tools; A browser's DevTools performance; Performance tools in Firefox, Safari, and IE.
- The Google Chrome emulatorGoogle PageSpeed Insights; YSlow; Summary; Eliminating 404 errors and missing assets; HTTP 300, 400, and 500 codes; Content Delivery Network; Third-party plugins; Opening connection; Closing connection; Offloading to Wi-Fi; Screen rotations; Flash files; Summary; Built for performance; When to optimize; Invest for performance; Design tools; Performing actions optimistically; Move bits when no one is watching; Less work for the end user; New Relic; We can't predict the future, nevertheless embrace it; Summary; Battery; Speed; Bandwidth; Safari; Chrome.
- Internet ExplorerFirefox; Opera mini; Apple iOS; Google Android; Microsoft Windows Phone 8; BlackBerry 10 OS; HTTP requests; Combined files; CSS sprites; Image maps; Remove duplicate scripts; Enable Gzip compression; Resize your images to correct image resolution; Reduce the file size; Image compression tools; Clean design; Duplicate content; Hardware acceleration and the Graphics Processing Unit; HTML5 form attributes and input types; Using web storage in place of cookies; Using CSS3 effects instead of requesting heavy images; Understanding CSS Filter Effects; CSS animations.
- Font Awesome iconsIcoMoon icons; SASS and LESS; Minifying CSS; Cache-Control; Content prefetching; Make favicon icon small and cacheable; Bootstrap; Zurb Foundation; UIkit; Semantic-UI; Susy; jQuery; AngularJS; Ember; Aurelia; Knockout.js; GPU Overdraw Walkthrough; GPU Rendering Walkthrough; Remote debugging; Firefox Developer Tools; IE 11 Developer Tools; Safari Developer Toolbar; How a 3G wireless state machine works; How a 4G LTE wireless state machine works; Opening and closing connections; Tiny PNG; ImageOptim; Kraken; Border-radius for rounded corners.