10KB or Bust: The Delicate Power of Webpack and Babel
summary
Sites target 2G at ~14 kbps; LinkedIn desktop on 2G stalls ~1.3 minutes, while Treebo’s site reaches first useful paint under 1s and full load in 12s. Concrete fixes: upgrade to Babel 7 and preset‑env, enable modules:false for webpack tree‑shaking, use usage-based polyfills and loose mode, set NODE_ENV=production, do code‑splitting for a ~10KB initial payload, ship external source maps, gzip/Brotli compress, defer analytics, and use SVG image skeletons to improve perceived and real load times.
AI-written summary · about
chapters (4)
related talks
52m10KB or Bust: The Delicate Power of Webpack and Babel
31m10KB or Bust" The Delicate Power of Webpack and Babel"
41m10KB or Bust: The Delicate Power of Webpack and Babel
58m10KB or Bust: The Delicate Power of Webpack and Babel
32mResponsible Javascript
58mResponsible JavaScript
28mA Case Study
36mPerformance for the long haul
