Front End OptimizationFEO
Maxim Mazurok Full Stack Web Developer @ CS Odessa
What is FEO?
Reduce requests
Reduce bytes
Accelerate render
LOAD FASTER
How to reduce requests?
CSS JS IMAGES
Sprites
Embedded
Replace with CSS
Bundle
Don’t use 3rd parties
Don’t use duplicates
Use only what is really needed for particular page
How to reduce bytes?
CSS HTML IMAGES
Format and size
Use SVG when possible
Minify SVG
Minify
Lossless compression
Use only what is really needed for particular page
JS
How to accelerate render?
CSS HTML IMAGES
Use appropriate sizeMinify
Use only what is really needed for particular page
JS
First view ValidateLess code
Frontend render
Async load
Progressive JPEG
BONUS How to beat the Google?
BONUS How to beat the Google?
BONUS How to beat the Google?
BONUS How to beat the Google?

Front-End оптимизация круче, чем у гугла | Odessa Fronted Meetup #4

  • 1.
    Front End OptimizationFEO MaximMazurok Full Stack Web Developer @ CS Odessa
  • 2.
    What is FEO? Reducerequests Reduce bytes Accelerate render LOAD FASTER
  • 3.
    How to reducerequests? CSS JS IMAGES Sprites Embedded Replace with CSS Bundle Don’t use 3rd parties Don’t use duplicates Use only what is really needed for particular page
  • 4.
    How to reducebytes? CSS HTML IMAGES Format and size Use SVG when possible Minify SVG Minify Lossless compression Use only what is really needed for particular page JS
  • 5.
    How to acceleraterender? CSS HTML IMAGES Use appropriate sizeMinify Use only what is really needed for particular page JS First view ValidateLess code Frontend render Async load Progressive JPEG
  • 6.
    BONUS How tobeat the Google?
  • 7.
    BONUS How tobeat the Google?
  • 8.
    BONUS How tobeat the Google?
  • 9.
    BONUS How tobeat the Google?