JavaScript выжил благодаря удивительной способности поглощать чужие идеи, не ломая обратную совместимость:
- 2009:Node.js переносит JS на сервер
- 2015:ES6 добавляет классы, промисы, стрелочные функции
- 2020:Deno пытается исправить ошибки Node
- 2023:Bun бьёт рекорды скорости
npm — это одновременно величайшее достижение и худший кошмар JavaScript:
- 1.3 миллиона пакетов (в 10 раз больше, чем в PyPI для Python)
- left-pad инцидент: когда удаление 11-строчной библиотеки сломало половину интернета
- node_modules: папка, которая может весить больше, чем операционная система