~/talk

Speed up your Web Application

Talkat W-JAX 2018 · 2018-11-05..11-09· [web-performance, frontend-architecture]
slides:none on file

Shows that micro‑tweaks (caching array length) save fractions of a millisecond while the JS engine delivers larger JIT gains, and that the real targets are network and rendering: Time to Interactive 3.9s and First meaningful paint 1.1s. Recommends Chrome DevTools timeline, Lighthouse, heap snapshots and service workers; reduce resources (minify, sprites), avoid CSS imports and blocking scripts, reuse objects to avoid GC churn, and aim for smooth animation (60fps = 16.6ms) while respecting browser limits like 6 parallel connections.

AI-written summary · about

  1. 0:00Intro
  2. 0:53How to speed up
  3. 4:24Critical Rendering Path
  4. 7:01Processing HTML
  5. 8:27Processing CSS
  6. 8:47Building the Render Tree
  7. 9:45Measuring
  8. 19:02Service Worker
  9. 21:05Render Blocking CSS
  10. 22:12Render Blocking JavaScript
  11. 23:28App Shell Architecture
  12. 27:06JavaScript Engines
  13. 33:28JIT Compiler
  14. 36:28Garbage Collection
  15. 41:26Repaints & Reflows
  16. 43:11Omitting reflows
  17. 45:34Profiling
  18. 46:40Memory Leaks
  19. 51:18JavaScript Animations
  20. 52:47Disadvantages
  21. 54:24CSS animations
  22. 55:24Prefetching
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.