~/talk

The State of Node.js Core

Talkat NodeTLV 2023 · on Wednesday, 2023-06-28· [nodejs]
slides:none on file

Downloads double from roughly 2M to 4.5M since 2021 and the release cadence stays fixed: April/October majors, even numbers go to LTS. Concrete changes: node 20 ships fetch, web streams (compatible but currently slower), V8 improvements and WASM Promise integration; a new node test runner with reporters, mocking and coverage; single-file executables via postjack; Linux-only io_uring gives benchmarks up to ~8x I/O speedups; a permission system experimental ships but already causes CVEs — migrate off Node 14/16 to Node 18+ for production.

AI-written summary · about

  1. 0:00Introduction and thanks
  2. 1:22Node.js popularity and npm growth
  3. 2:06History of Node.js governance
  4. 4:13Long-term support schedule
  5. 7:00Release lines and LTS explained
  6. 8:06Node.js version 14 end of life
  7. 8:28Node.js version 16 end of life
  8. 9:10Node.js version 18 active LTS
  9. 9:53Node.js version 19 odd release
  10. 10:37Node.js version 20 features
  11. 11:19Version usage breakdown
  12. 12:44Choosing Node.js version for production
  13. 13:25Node 20 challenges and warnings
  14. 15:12New V8 features in Node.js
  15. 17:40Web platform features in Node.js
  16. 19:27New Node.js test runner
  17. 22:38Node-only core modules
  18. 23:41Node.js watch mode
  19. 24:24New CLI utilities and features
  20. 25:50Node.js permission system
  21. 27:12IOU ring performance improvements
  22. 28:35Upcoming Node.js features
  23. 30:23Important links and resources
~/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.