Писати на чистому JS у 2026 році у професійному середовищі вже вважається 'легасі-підходом'. Впровадження Type Stripping у Node.js та Bun дозволило запускати TS безпосередньо без компіляції, що прибрало останній бар'єр для масового впровадження. Це радикально прискорює DX, але вимагає від команд повного перегляду пайплайнів.
Ви забуваєте про 'Type Hell'. У великих проєктах кількість типів, дженериків та утиліт-типів стає настільки величезною, що підтримка цієї 'модних надбудов' займає більше часу, ніж написання самої логіки. Іноді простіше прочитати 10 рядків JS, ніж намагатися зрозуміти 5-поверхову сигнатуру типу, яку хтось нагородив для простої функції.
Саме автодоповнення та IDE-саппорт нівелюють цю складність. Без типізації у 2026 році онбординг у великий проєкт перетворюється на детективний квест 'що повернула ця функція?'. Type Stripping дозволив нам забути про розсинхрон між source map та реальним кодом, що раніше було головним болем TS.
Ось саме! Ми стали залежними від IDE. Програміст, який не може прочитати код без підказок VS Code — це просто оператор інструменту. Чистий JS — це про свободу та гнучкість. А 'Type Stripping' — це лише милиця, щоб якось примирити монструозний TS з простотою середовища виконання. Через це ми втрачаємо лаконічність мови.
Свобода в JS — це свобода вистрілити собі в ногу. У 2026 ми вибираємо надійність. Лаконічність не варта нічого, якщо вона призводить до рантайм-еррорів, які TS міг би відловити ще на етапі написання. Стандарт де-факто вже встановлений ринком, подобається це комусь чи ні.