«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Обновления TCJavaScript, бета-версия TypeScript, Node.js и многое другое

Обновления TCJavaScript, бета-версия TypeScript, Node.js и многое другое

Опубликовано 9 ноября 2024 г.
Просматривать:636

TCJavaScript Updates, TypeScript  Beta, Node.js vnd more

Добро пожаловать в новый выпуск «Эта неделя в JavaScript»!

Сегодня у нас есть ОГРОМНЫЕ новые обновления для языка JavaScript от TC39, официальный релиз Deno 2, бета-версия TypeScript 5.7 и многое другое, так что давайте сразу приступим!

Обновления TC39: что будет с JavaScript?

Недавняя встреча TC39 в Токио принесла несколько замечательных обновлений, которые сделают работу с JavaScript еще лучше. Прежде чем стать доступными, функции JavaScript проходят шесть различных «этапов», и вот некоторые основные моменты:

Помощники итераторов: Только что достигли этапа 4! Это упростит обработку больших наборов данных и добавит больше инструментов для обработки данных.

Импорт атрибутов и модулей JSON: Это обновление упростит импорт файлов JSON, повысит производительность и гибкость.

Promise.try: Теперь, на этапе 4, упрощается обработка ошибок в обещаниях, уменьшая необходимость в дополнительном коде.

Другие интересные обновления включают Math.sumPrecision и Shared Structs, оба направлены на повышение эффективности JavaScript.

Официальный релиз Deno 2

Deno 2 только что вышла, и в ней полно новых функций! Созданный для упрощения разработки JavaScript и TypeScript, Deno 2 теперь обратно совместим с Node.js, что означает, что вы можете беспрепятственно запускать существующие проекты Node.

Некоторые выдающиеся функции включают в себя:

Менеджер пакетов на 90% быстрее: Благодаря горячему кешу менеджер пакетов Deno работает намного быстрее, чем npm, поэтому больше не нужно ждать установки.

Рабочие пространства и монорепозитории: Управление большими проектами теперь стало проще, особенно при работе как с Deno, так и с Node.

JSR (реестр JavaScript): Обеспечивает беспрепятственное совместное использование модулей TypeScript в разных средах.

TypeScript 5.7 Бета

Бета-версия TypeScript 5.7 вышла с некоторыми полезными обновлениями:

Новая проверка никогда не инициализированных переменных: Удобная функция для раннего выявления ошибок.

Перезаписывается путь для относительного импорта: Упрощается создание и запуск кода в Deno, Bun и Node.js.

TypeScript 5.7 почти функционально стабилен, поэтому ожидайте исправления ошибок и улучшения производительности в финальной версии.

Новые инструменты и выпуски

Bun v1.1.30: Теперь поддерживает объединение нескольких файлов CSS, представляет новую команду публикации Bun и обеспечивает более быстрое время запуска.

Node.js v20.18.0: Включает экспериментальную проверку сети, помогающую отслеживать сетевую активность в режиме реального времени.

DOCX 9.0: Позволяет легко создавать и редактировать файлы Word с помощью JavaScript или TypeScript.

TinyJS: Легкая библиотека для манипулирования DOM, идеально подходящая для упрощения HTML-элементов в ваших проектах.

И это третий выпуск "Эта неделя в JavaScript"!

Спасибо за внимание.

Не стесняйтесь поделиться этим информационным бюллетенем с другими разработчиками и убедитесь, что вы подписаны на получение уведомлений о следующей проблеме.

До новых встреч, удачного программирования!

Ссылки

Обновления TC39

Дено 2

Бета-версия TypeScript 5.7

Булочка v1.1.30

NodeJS v20.18.0

DOCX 9.0

TinyJS

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/thisweekinjavascript/tc39-javascript-updates-typescript-57-beta-nodejs-v20180-and-more-47n3?1 Если есть какие-либо нарушения, свяжитесь с Study_golang@163. .com, чтобы удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3