Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - 🇺🇦 Комора Лінуксоїда | Linux
Додано 14 лип 2024

🇺🇦 Комора Лінуксоїда | Linux

@linux_ukraine
Кількість підписників: 850
Фото: 671
Відео: 111
Посилання: 1,120
Опис:
Все про *nix та IT українською! https://tlp-media.github.io Чат: @unix_ukraine Адмін: @herbstluft
Джерело

🇺🇦 Комора Лінуксоїда | Linux | Опубліковано платформу Node.js 23.0 з початковою підтримкою мови TypeS...

Логотип телеграм спільноти - 🇺🇦 Комора Лінуксоїда | Linux 🇺🇦 Комора Лінуксоїда | Linux @linux_ukraine
346 Охват/переглядів 2024-10-17 12:09 Повідомлення №1034
Опубліковано платформу Node.js 23.0 з початковою підтримкою мови TypeScript Вийшов Node.js 23.0.0 - проміжна версія з підтримкою до червня 2025 року. Node.js 22 стане LTS 29 жовтня і підтримуватиметься до квітня 2027 року. Підтримка LTS-версій 20.x і 18.x триватиме до квітня 2026 і 2025 років.Основні поліпшення:- Додана експериментальна підтримка TypeScript доступна через опції --experimental-strip-types і --experimental-transform-types. Перша видаляє типи, перетворюючи код на чистий JavaScript, без перевірки типів. Друга опція перетворює синтаксис TypeScript (наприклад, enum і namespace) на JavaScript. - Тепер за замовчуванням можна використовувати require() для синхронного завантаження ESM-модулів у Node.js. ESM замінюють CommonJS і повинні виконуватися без await на верхньому рівні для завантаження через require().- Тепер файли без розширення або з розширенням «.js» автоматично визначаються як ESM-модулі. Якщо у файлі package.json не вказано тип, спочатку пробується завантаження як CommonJS, а якнайближча заправкащо не виходить, то як ESM.- Підвищено продуктивність модуля node:fs, у якому також скорочено кількість викликів коду на C++ у процесі роботи. - Додано опцію кешування скомпільованого коду для прискорення запуску модулів. Активується через змінну NODE_COMPILE_CACHE, працює швидше за v8-compile-cache і підтримує ESM.