~/talk

Behind the Scenes of JavaScript: What We Use Without Understanding

TalkinFrenchat DevFest Toulouse 2025 · on Thursday, 2025-11-13· [javascript]
slides:none on file

Covers JavaScript implementation details from a 1995-to-present timeline, naming engines V8, SpiderMonkey and JavaScriptCore and explaining how engine, runtime and Web APIs interact. Describes runtime concepts (call stack, heap, event loop, task queue and microtask queue) to explain why timers and console.log differ and why promises (microtasks) run before setTimeout tasks; also shows promise internals, hoisting, TDZ and the two-pass creation vs execution phases with concrete examples and final ordering outcomes.

AI-written summary · about

  1. 0:00JavaScript backstage
  2. 1:11JavaScript history
  3. 4:48JavaScript engines
  4. 7:16Execution stack
  5. 13:13Web API and async
  6. 17:46Event loop
  7. 21:35Async exercise
  8. 25:50JavaScript promises
  9. 31:27Execution contexts
  10. 43:03Summary
~/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.