Релиз 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.
Обновлен верхний предел срока действия файлов cookie, уже находящихся в хранилище, в CSS появились новые псевдоклассы , синтаксис относительного цвета и многое другое. Подробнее в обзоре.
Язык программирования Rust достиг новых высот в ежемесячном индексе популярности языков Tiobe, заняв в июле 13-е место и имея перспективы войти в топ-10 в ближайшем будущем. Ранее Rust не поднимался выше 17-го места в этом рейтинге. Пол Янсен, генеральный директор Tiobe, объяснил стремительное восхождение Rust в своем свежем отчете. Янсен отметил, что февральский доклад Белого дома США рекомендовал использовать Rust вместо C/C++ из соображений безопасности, что существенно повлияло на рост популярности этого языка.
Это приложение для менеджера пакетов, который создали Facebook, Google, Exponent и Tilde.