Bun 1.2: улучшенная совместимость с Node.js, поддержка S3 и новый SQL-клиент для повышения производительности
Команда разработчиков Bun с гордостью представила версию 1.2, которая стала настоящим прорывом в мире JavaScript-инструментов. Этот релиз принёс множество улучшений, направленных на повышение совместимости с Node.js, производительности и удобства для разработчиков.
просмотры 49🕑 2 мин. чтения
Одной из ключевых особенностей новой версии стала активная работа над полной совместимостью с Node.js. Теперь более 90% тестов ключевых модулей Node.js успешно проходят в Bun. Как рассказал ведущий разработчик проекта, Ашкон Партови, команда Bun запускает тестовый набор Node.js при каждом изменении, что позволило значительно сократить количество ошибок.
Новые возможности для работы с облачными хранилищами и базами данных
Особого внимания заслуживает встроенный API для работы с S3-совместимыми хранилищами — Bun.s3. Этот инструмент позволяет разработчикам легко читать, записывать и удалять файлы в S3-бакетах, что делает Bun ещё более привлекательным для облачных решений.
Кроме того, Bun 1.2 расширяет свои возможности в области работы с базами данных. В новой версии появился встроенный SQL-клиент Bun.sql, который поддерживает PostgreSQL. Ашкон Партови также отметил, что в ближайшее время планируется добавить поддержку MySQL, что сделает Bun ещё более универсальным инструментом для разработчиков.
Улучшения в управлении пакетами и производительности
Bun продолжает удивлять своей скоростью. В новой версии пакетный менеджер стал ещё быстрее и теперь полностью совместим с npm. Также был представлен новый формат lock-файла — bun.lock, который использует JSONC для упрощения работы с изменениями и уменьшения конфликтов при слиянии кода.
Производительность HTTP также получила значительный прирост. Например, фреймворк Express теперь работает в Bun до 3 раз быстрее по сравнению с Node.js. Это делает Bun отличным выбором для разработчиков, которые ценят скорость и эффективность.
Планы на будущее
Команда Bun не собирается останавливаться на достигнутом. В ближайших планах — добавление поддержки MySQL и достижение полной совместимости с Node.js. Основной фокус остаётся на производительности и создании инструментов, которые делают жизнь разработчиков проще и приятнее.
«Мы стремимся к тому, чтобы Bun стал не просто альтернативой Node.js, а инструментом, который вдохновляет разработчиков на создание качественных приложений», — поделился своими мыслями Ашкон Партови.
Судя по отзывам сообщества, Bun 1.2 уже завоевал сердца многих разработчиков. Его облачные возможности, поддержка баз данных и высокая производительность делают его серьёзным конкурентом на рынке JavaScript-инструментов.
Let’s Encrypt прекращает рассылку уведомлений об истечении срока действия сертификатов
С 4 июня 2025 года популярный сервис Let’s Encrypt, известный своим вкладом в безопасность интернета, перестанет отправлять email-уведомления об истечении срока действия SSL-сертификатов. Это решение стало результатом анализа текущих тенденций и потребностей пользователей, а также стремления организации к повышению конфиденциальности данных. Почему Let’s Encrypt отказался от уведомлений? Как объяснили представители Let’s Encrypt, основная причина такого […]