Релиз Node.js v22
В новом релизе 22 версии, является крупное обновление WebSockets и нового компилятора V8
В новом релизе 22 версии, является крупное обновление WebSockets и нового компилятора V8
Напомним, что Node.js — это среда выполнения с открытым исходным кодом, мультиплатформенная и позволяющая создавать серверные приложение, и другие инструменты на JavaScript.
Как написал ведущий инженер Рафаэль Гонзага о новом релизе — «С текущим обновлением мы получаем интересные вещи, новые методы массивов, методы множества, помощники для итераторов. Перенесли модуль `Наблюдения` в стабильный режим (Nodemon).»
Nodemon — это инструмент, который автоматически перезапускает приложение Node при обнаружении изменений файлов в каталоге.
V8 — это движок JavaScript и WebAssembly с открытым исходным кодом от Google написанный на C++. В обновлении добавлен новый компилятор, который еще был представлен в декабре 2023 года. Пишут, что он должен «Производить выосокооптимизированный код и для некоторых пользователей на поддерживаемых архитектурах должно значительно улучшить производительность, оптимизирую использования ЦП и увеличиваю пропускную способность.»
Текущее обновление включает новый WebSocket, который существует с версии 20, 21 он был скрыт флагом и разработчикам нужно было устанавливать новый пакет, а теперь он стоит в ноде по умолчанию.
Комментарии от Гонзага на счет вебсокета — «Это было огромной работой и теперь чтобы пользовать новым клиентом, не нужно устанавливать, просто используйте его».
Важное обновление, это релиз поддержки require() для ESM. ECMAScript Modules (ESM) — это новая система модулей JavaScript по сравнению с модулями CommonJS. И теперь можно использовать ESM модули внутри CommonJS.
Команда разработчиков Vite, входящая в компанию VoidZero, представила бета-версию своего нового инструмента — Rolldown, JavaScript-бандлера, написанного на языке программирования Rust. Rolldown предлагает API и интерфейс плагинов, совместимые с Rollup, но при этом его возможности ближе к esbuild, как отмечают создатели.
Известно, что работа над переводом Joomla на русский язык идёт на GitHub.
Команда Meta объявила о выпуске React 19, который стал важным шагом вперёд в развитии этой популярной библиотеки для создания пользовательских интерфейсов. Новый релиз принёс множество новшеств, упрощающих разработку, повышающих производительность и расширяющих функциональные возможности.
Кратко рассказываем какие обновления появились в DevTools (Chrome 119).