Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Deconstructing Performance

Deconstructing Performance

As presented at Smashing Conference, San Francisco 2017

Denys Mishunov

April 10, 2017
Tweet

More Decks by Denys Mishunov

Other Decks in Technology

Transcript

  1. OPTION 1 OPTION 2 1FSGPSNBODF ."55&34 SMASHING CONFERENCE BCTPMVUFOVNCFSTEPO`U OPTION

    3 1FSGPSNBODF ."55&34 SMASHING CONFERENCE BCTPMVUFOVNCFSTEPO`U 1FSGPSNBODF ."55&34 SMASHING CONFERENCE BCTPMVUFOVNCFSTEPO`U
  2. OPTION 1 OPTION 2 1FSGPSNBODF ."55&34 SMASHING CONFERENCE BCTPMVUFOVNCFSTEPO`U OPTION

    3 1FSGPSNBODF ."55&34 SMASHING CONFERENCE BCTPMVUFOVNCFSTEPO`U 1FSGPSNBODF ."55&34 SMASHING CONFERENCE BCTPMVUFOVNCFSTEPO`U і і і
  3. LA LA WEB The Performance Experiment DISCLAIMER: This experiment contains

    copyrighted material. The material is provided for non- profit educational purposes, comments, criticismsm and research. This should constitute a “fair use” of any such copyrighted material as provided for in §107 of the U.S. Copyright Act.
  4. LA LA LAND MAIN CSS 6 FONTS IMAGES FONTS………….3 (PRELOAD)

    HTML…………………MINIFIED CSS………INLINE CRITICAL
  5. LA LA LAND MAIN CSS 6 FONTS IMAGES…………OPTIMISED FONTS………….3 (PRELOAD)

    HTML…………………MINIFIED CSS………INLINE CRITICAL
  6. LA LA LAND MAIN CSS 6 FONTS IMAGES…………OPTIMISED + RESOURCE

    HINTS FONTS………….3 (PRELOAD) HTML…………………MINIFIED CSS………INLINE CRITICAL
  7. LA LA LAND MAIN CSS 6 FONTS IMAGES…………OPTIMISED + RESOURCE

    HINTS CACHING FONTS………….3 (PRELOAD) HTML…………………MINIFIED CSS………INLINE CRITICAL
  8. LA LA LAND JS MAIN CSS 6 FONTS + RESOURCE

    HINTS CACHING IMAGES…………OPTIMISED FONTS………….3 (PRELOAD) HTML…………………MINIFIED CSS………INLINE CRITICAL
  9. LA LA LAND JS MAIN CSS 6 FONTS <script async

    defer src=“defered.js"> </script>
  10. LA LA LAND JS MAIN CSS 6 FONTS <script async

    defer src=“defered.js"> </script> + PREFETCH + PREFETCH
  11. LA LA LAND JS MAIN CSS 6 FONTS <script async

    defer src=“defered.js"> </script> + PREFETCH + PREFETCH + PRELOAD + PRELOAD