Houssein Djirdeh - SeattleJS Conference 2017
summary
Explains the PRPL pattern and shows concrete tooling: use preload/prefetch and the preload-webpack plugin to prioritize assets, avoid blind h2 server push (pushing everything slows loads; pushing CSS helps most; Chrome warns if a preload is unused after three seconds), generate service workers with Workbox to cache an app shell and use runtime caching strategies, and split bundles (examples range from ~4 KB to 145 KB) with webpack or framework lazy-loading. Demonstrates Lighthouse, WebPageTest, and CI bundle checks; combining h2 push plus a service worker speeds both first and repeat visits.
AI-written summary · about
chapters (10)
- 0:00Start
- 7:40Firebase
- 11:08PUSH critical resources
- 11:35Service workers
- 12:05Workbox
- 14:27APPLICATION SHELL
- 17:45DYNAMIC CONTENT
- 22:04BUNDLES
- 26:12Progressive Web
- 27:48TIME TO INTERACTIVE
related talks
21mThinking PRPL
30mOnce you go PRPL...
26mWeb Performance in modern JavaScript world
32mIt’s Time to Join the Fantastic Four of the Web
37mSecret Shortcuts of Loading Web Performance
24mSuperpowers of browser's Web API
02h 21mUnlocking Progressive Web Applications
38mSecret Shortcuts of Loading Web Performance
