~/talk

Future JavaScript: what is still missing?

Talkat JS Kongress 2019 · on Monday, 2019-03-11· [javascript]

States that TC39 requires two implementations before stage 2 and acceptance tests before stage 4, and catalogs concrete proposals: value types for identity-by-value objects, BigInt and decimal support for exact integers and base‑10 decimals, and a pipeline operator with partial application. Calls for lightweight threads/workers, richer stdlib helpers for synchronous and async iterables, a Temporal date/time API, pattern matching, and cautions that optional chaining or operator overloading may be unnecessary.

AI-written summary · about

  1. 0:00Intro
  2. 3:06TC39 process: stages
  3. 4:34Comparing objects by value (1/2)
  4. 6:40Putting objects into data structures
  5. 7:20Large integers (2/2)
  6. 9:48Decimal: base 10 floating point numbers (1/2)
  7. 11:04Categorizing values
  8. 13:54Pattern matching: destructuring switch
  9. 15:54Pipeline operator: partial application
  10. 17:16Concurrency
  11. 18:38Standard library: modules instead of namespace objects (1/3)
  12. 19:24Standard library: modules instead of namespace objects (2/3)
  13. 20:02Standard library: modules instead of namespace objects (3/3)
  14. 20:23Standard library:helpers for iterables sync and async (1/3)
  15. 21:22Standard library: immutable data
  16. 22:02Standard library: Better support for date times
  17. 22:59Optional chaining: pros and cons
  18. 24:00Really needed: operator overloading?
  19. 24:37Take-aways
~/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.