~/talk

Understanding the differences is accepting

Talkat React Finland 2018 · on Wednesday, 2018-04-25· [javascript]
slides:none on file

Argument: unexpected JavaScript behaviors are formally specified and understandable. Demos show function hoisting in switch cases, HTML comments still parsed as comments (Babel currently drops them), newline and tab become empty strings, NaN compares unequal to itself, and numeric limits make 2^53 and 2^53+1 indistinguishable. Live code reproduces the surprises, points to the ECMAScript spec, and isolates causes like automatic semicolon insertion and array-to-string coercion rather than handwavy examples.

AI-written summary · about

  1. 0:00Introduction
  2. 0:41JavaScript is fine
  3. 1:37First question
  4. 2:37Case bodies
  5. 5:25JavaScript
  6. 7:13HTML comments
  7. 7:41Babel
  8. 8:00Zero
  9. 8:36semicolons
  10. 9:07not clear enough
  11. 9:43curly braces
  12. 10:23labeled statements
  13. 10:46conclusion
~/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.