Релиз Node.js v22

В новом релизе 22 версии, является крупное обновление WebSockets и нового компилятора V8

Напомним, что Node.js — это среда выполнения с открытым исходным кодом, мультиплатформенная и позволяющая создавать серверные приложение, и другие инструменты на JavaScript.

Как написал ведущий инженер Рафаэль Гонзага о новом релизе — «С текущим обновлением мы получаем интересные вещи, новые методы массивов, методы множества, помощники для итераторов. Перенесли модуль `Наблюдения` в стабильный режим (Nodemon).»

Nodemon — это инструмент, который автоматически перезапускает приложение Node при обнаружении изменений файлов в каталоге.

Обновление V8

V8 — это движок JavaScript и WebAssembly с открытым исходным кодом от Google написанный на C++. В обновлении добавлен новый компилятор, который еще был представлен в декабре 2023 года. Пишут, что он должен «Производить выосокооптимизированный код и для некоторых пользователей на поддерживаемых архитектурах должно значительно улучшить производительность, оптимизирую использования ЦП и увеличиваю пропускную способность.»

Новый клиента WebSocket’a

Текущее обновление включает новый WebSocket, который существует с версии 20, 21 он был скрыт флагом и разработчикам нужно было устанавливать новый пакет, а теперь он стоит в ноде по умолчанию.

Комментарии от Гонзага на счет вебсокета — «Это было огромной работой и теперь чтобы пользовать новым клиентом, не нужно устанавливать, просто используйте его».

Поддержка ESM

Важное обновление, это релиз поддержки require() для ESM. ECMAScript Modules (ESM) — это новая система модулей JavaScript по сравнению с модулями CommonJS. И теперь можно использовать ESM модули внутри CommonJS.

Читайте также
Volman IT нашел игру-программу, в которой нужно написать код Rust для управления флотом космических кораблей
Volman IT нашел игру-программу, в которой нужно написать код Rust для управления флотом космических кораблей
Volman IT нашел игру-программу, в которой нужно написать код Rust для управления флотом космических кораблей

Ваш код отвечает за работу двигателей, оружия, радаров и средств связи кораблей — от крошечных ракет до огромных крейсеров.

Опубликовали релиз OpenSSH 9.5
Опубликовали релиз OpenSSH 9.5
Опубликовали релиз OpenSSH 9.5

OpenSSH — это 100% реализация протокола SSH 2.0. которая включает поддержку sftp-клиента и сервера.

Tailwind V4: масштабные изменения
Tailwind V4: масштабные изменения
Tailwind V4: масштабные изменения

В прошлом году на Tailwind Connect команда представила краткий обзор Oxide — нового высокопроизводительного движка для Tailwind CSS. Он разработан для упрощения работы разработчиков и использования последних возможностей веб-платформы.

15 сайтов, чтобы сэкономить время CSS-разработчику
15 сайтов, чтобы сэкономить время CSS-разработчику
15 сайтов, чтобы сэкономить время CSS-разработчику

Собрали 15 сайтов, которые помогут сэкономить много времени и расширить опыт разработки CSS.