В обновлении среды выполнения JavaScript и TypeScript Bun 1.1.28 разработчики проекта добавили экспериментальную возможность компиляции и выполнения обработчиков, написанных на языке C.
Node.JS *
Среда для запуска JavaScript-приложений
Новости
НАСА выпустило релиз открытого инструментария OpenMCT 4.0 (Open Mission Control Technologies)
14 августа 2024 года НАСА представило релиз открытого инструментария OpenMCT 4.0 (Open Mission Control Technologies). Это открытая программная платформа, предназначенная для визуализации данных, поступающих в процессе сбора телеметрии с различных датчиков и источников информации. Код проекта написан на языке JavaScript и опубликован на GitHub под лицензией Apache 2.0. Серверная часть платформы функционирует на базе Node.js.
Check Point открыла код View8 для анализа байт-кода V8
Компания Check Point открыла исходный код инструмента View8, который позволяет проводить статический анализ байт-кода V8.
Ajv-ts версии 0.7 и щепотка typescript
Всем привет! Меня зовут Виталий. Я - инженер по автоматизации тестирования (SDET). Сегодня хотелось бы рассказать личную новость для меня и моего творения - Ajv-ts. На днях я смог выпустить версию 0.7. Предыдщая версия(0.6.3) была сделана 1 февраля 2024 года! 😱
Кстати, почему родился этот проект можете почитать здесь.
Истории
Релиз инструмента для просмотра и обработки JSON в командной строке Fx 35.0.0
27 июня 2024 года состоялся релиз инструмента для просмотра и обработки JSON в командной строке Fx 35.0.0. Исходный код компонентов проекта написан на Go и JavaScript и опубликован на GitHub под лицензией MIT разработчиком Anton Medvedev. Предыдущая стабильная версия проекта вышла в 28 марте 2024 года.
Для Bun вышел свой компактный crash reporter
Для среды выполнения JavaScript и TypeScript с возможностью отладки кода и поддержкой популярных веб-фрейворков Bun v1.1.5 вышел свой компактный crash reporter. Отчёт о сбое умещается в URL-адрес размером около 150 байт, не содержащий никакой личной информации.
Вышла Node.js 22
24 апреля 2024 года состоялся релиз JavaScript-платформы Node.js 22. Платформа Node.js может быть использована как для серверного сопровождения работы веб-приложений, так и для создания обычных клиентских и серверных сетевых программ.
Состоялся релиз Bun 1.1 — среды выполнения JavaScript и TypeScript
1 апреля 2024 года состоялся релиз Bun 1.1 — среды выполнения JavaScript и TypeScript с возможностью отладки кода и поддержкой популярных веб-фрейворков. Это событие произошло спустя шесть месяцев после выхода первой мажорной версии проекта Bun 1.0. За это время команда проекта сделала более 1700 коммитов, разработчики прилагают все усилия, чтобы сделать Bun более стабильным и более совместимым с Node.js. «Мы исправили более тысячи ошибок, добавили массу новых функций и API, и теперь Bun поддерживает Windows!», — уточнили разработчики сообщества Bun.
Google открыла код проекта Magika для определения типа содержимого файлов
Google объявила об открытии кода системы идентификации типов файлов на базе искусственного интеллекта Magika. Она позволяет точно определять в содержимом используемые языки программирования, методы сжатия, установочные пакеты, исполняемый код, виды разметки, форматы звука, видео, документов и изображений.
Пакет Everything, охватывающий зависимостями все пакеты в репозитории NPM, случайно чуть не сломал NPM
В конце декабря 2023 года и в начале января 2024 года NPM-пакет Everything от разработчика PatrickJS, охватывающий зависимостями все пакеты в репозитории NPM, случайно чуть не сломал NPM под девизом «мы оживили демона». Сообщество разработчиков Node.js оперативно сделало веб-сайт про эту ситуацию.
MoscowJS 56 + X5 Tech
23 ноября в партнёрстве с комьюнити MoscowJS проводим митап для фронтенд разработчиков. Будут четыре спикера с хардкорными темами и даже рассказ про монады.
Состоялся релиз Node.js 21
Разработчики Node.js сообщили о выпуске версии 21, в которой обновили JavaScript-движок V8 до 11.8, включили стабильные версии fetch
и WebStreams
. В конце октября Node.js станет единственной актуальной версией, а Node.js 20 перейдёт в LTS. Планируется, что 21 версия будет поддерживаться следующие шесть месяцев.
Ближайшие события
Разработчик провёл простой HTTP-тест «Go против Rust против Bun против Node», чтобы оценить производительность Bun 1.0
Разработчик Эмиль Привер решил провести простой HTTP-тест «Go против Rust против Bun против Node», чтобы оценить производительность Bun 1.0.
Состоялся релиз Bun 1.0 — среды выполнения JavaScript и TypeScript
Состоялся релиз Bun 1.0 - среды выполнения JavaScript и TypeScript с возможностью отладки кода и поддержкой популярных веб-фрейворков.
Состоялся релиз Electron 26.0.0
15 августа 2023 года состоялся релиз платформы Electron 26.0.0. Это фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Переход на новый номер версии связан с обновлением компонентов проекта до кодовой базы Chromium 116, платформы Node.js 18.16.1 и JavaScript-движка V8 11.2.
Вышла версия платформы создания приложений Electron 24.0.0
Разработчики выпустили релиз платформы Electron 24.0.0, которая позволяет разрабатывать кроссплатформенные приложения и использует в качестве основы компоненты Chromium, V8 и Node.js. Её обновили до кодовой базы Chromium 112, платформы Node.js 18.14.0 и JavaScript-движка V8 11.2.
Вышла Node.js 19.0
Вышел релиз платформы для выполнения сетевых приложений на языке JavaScript Node.js 19.0. Его отнесли к ветке с обычным сроком поддержки, обновления для которой будут выпускаться до июня 2023 года.
Bun: новый рантайм для JavaScript
На днях произошёл релиз публичной беты. Давайте разберёмся, что такое и чем интересен Bun.
Автор faker.js и colors.js намеренно сломал свои пакеты
Рисунок Injustice художника Baysal
Пользователи пакетов faker.js и colors.js, зависимость от которых имеют тысячи проектов, заметили аномалии в работе. В коде пакетов появился бесконечный цикл, который нарушал нормальную работу программ и выводил бессмыленные данные в консоль. Изначальные предположения о компрометации доступа разработчика не подтвердились: эти изменения внёс сам автор. Его более ранние публикации позволяют говорить, что этот саботаж — проявление несогласия с коммерческим использованием его открытых проектов.