~/talk

Stacktraces, Sourcemaps & Everything In Between

Talkat JNation 2026 · 2026-05-26..05-27· [javascript, developer-experience]
slides:none on file

Walks through exact source map JSON fields and VLQ mappings, shows decoding by binary search to map bundle column 2700 back to original file and column, and warns never to ship maps after citing an Apple leak, a 60 MB Cloud Code map, and a discovered Stripe key tied to a $1.76M account with a $95k bounty. Describes deterministic debug ID UUIDs injected at build time, bundler plugins that upload and then delete maps, and Turbopack support that drastically reduces build+upload time and fixes pairing failures.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:05Stack traces basics
  3. 4:59What are source maps
  4. 7:06Source map structure
  5. 9:10VLQ encoding explained
  6. 13:26How browsers use source maps
  7. 14:11Bundler source map options
  8. 16:39Pairing errors with source maps
  9. 18:44Debug IDs solution
  10. 21:52Debug IDs standardization
  11. 22:12Challenges with source maps
  12. 23:19Future improvements
~/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.