Solution: use a CMS (Content Management System) or a static site generator
Airbnb Engineering Blog
npm i gatsby-cli gatsby new [projectName] [repo link]
You might end up with pages that are fast while others are slow
- React Docs >Open Chrome Devtools> Network tab
- Guess. js is a collection of libraries & tools for enabling data-driven user-experience on the web. ( for guessing which pages to load)
- Intersection Observer API
Demo from Gatsby for optimized performance with images. The “blur-up” technique is also used by Medium.