Офіційний реліз TypeScript 7



TypeScript 7 офіційно вийшов з новими можливостями, які значно покращують продуктивність. Це важливий крок у розвитку мови програмування.
Офіційний реліз TypeScript 7
TypeScript 7 портовано на нативний код з підтримкою паралельного виконання, завдяки чому він може працювати до 10 разів швидше на багатьох проектах.
Що змінилося:
- Швидша компіляція та тайпчекінг;
- Менше споживання пам'яті;
- Менше крашів у редакторі;
- Швидший CI;
- Відповідніший VS Code, Visual Studio та інші IDE;
- Офіційна підтримка LSP;
- Новий режим --watch на базі Go-порта watcher’а з Parcel;
- Автоматичне звільнення не використаного стану тайпчекера після простою.
Усі звичні функції редактора залишилися на місці: автоімпорти, Find All References, hover-підказки, inlay hints, code lenses, linked editing, семантична підсвітка, сортування імпортів та багато іншого. Тепер це працює помітно швидше.
Нові експериментальні флаги для паралелізму:
--checkers- управляє кількістю воркерів для тайпчекінга;--builders- управляє паралельними збірками проектів.
Для тих, кому все ще потрібен API TypeScript 6, з'явився окремий пакет:
/typescript6- він встановлюється поряд з TypeScript 7 і дає окремий бінарникtsc6, без конфліктів з звичайнимtsc.
Як встановити TypeScript 7:
npm install -D typescript
А запускати, як зазвичай:
npx tsc
TypeScript 7 – це великий крок у бік більш швидкого, стабільного та приємного досвіду розробника, особливо на великих кодових базах і в командах, де кожна затримка в CI та редакторі реально відчувається.
Чому це важливо
АналітикаЦей реліз значно покращує продуктивність розробки, що є критично важливим для великих проектів. TypeScript 7 забезпечує кращу стабільність та швидкість, що підвищує ефективність роботи команд.
Обговорити новину у спільноті
Діліться своїм досвідом та думками з ШІ-розробниками