~/talk

The future of JavaScript modules: JS module blocks and native bundling

Talkat HolyJS 2020 Moscow · 2020-11-25..11-28· [javascript, web-platform]
slides:none on file

Two specific proposals aim to cut network and IPC overhead: JS module blocks (stage 1) let a module literal be passed to a Worker so parallel code runs without a separate file and module blocks do not close over outer scopes; resource bundle preloading supplies a binary map of URLs to payloads where the server returns only the subset missing from cache and the browser inserts each entry into the HTTP cache. Privacy rules include uncredentialed bundle requests and URL-by-URL enforcement; tooling and test implementations (bundlers, servers, CDNs) are required to validate the performance claims.

AI-written summary · about

  1. 0:00Start
  2. 7:09What Are Multiple Blocks
  3. 19:08Loading Performance Factors
  4. 19:22The Trade-Offs between Individual Resources and Current Bundlers
  5. 20:11Resource Overhead
  6. 20:58Inter-Process Communication
  7. 23:09Parallel Processing
  8. 25:34Waterfall Bundling
  9. 26:59Compression
  10. 28:14Caching
  11. 30:03Privacy
  12. 30:22Privacy Concerns
  13. 33:58Content Blocking
  14. 36:26Content Blocking Efficiency
  15. 38:52Stability
~/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.