~/talk

How Does the TypeScript Team Try to Avoid Negative Effects on the JS Ecosystem

Talkat JSNation Live 2020 · 2020-06-18..06-19· [typescript, javascript]
slides:none on file

TypeScript aims to augment, not replace, JavaScript and preserves runtime semantics while keeping most typing fully erasable; the compiler team is roughly eight people (about twenty including integrations) and one survey-sized signal shows adoption near one in three JavaScript developers. Tooling choices matter: VS Code integration, Babel plugins, ts-node and .d.ts compatibility drive ecosystem effects. Past builds like emitted enums added runtime cost and later gained erasable variants; Static TypeScript compiles to C as research work but is not the project’s direction.

AI-written summary · about

  1. 0:00Intro
  2. 1:11Who am I
  3. 7:12TypeScript Users
  4. 10:53Type TC39
  5. 12:17TypeScript vs JavaScript
  6. 17:14Static TypeScript
  7. 18:26TypeScript Migration
  8. 19:49TypeScript Semantics
  9. 24:19QA
  10. 25:34TS vs Runtime
  11. 26:34Main Point Pain Points
  12. 27:49TypeScript Plugins
  13. 29:04Corporate Open Source
  14. 30:39Accessibility
  15. 31:34Competitors
~/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.