хорошо (программное обеспечение)
![]() | |
Разработчик(и) | Печь |
---|---|
Стабильная версия | 1.1.20 [1] ![]() |
Репозиторий | github |
Написано в | Зиг |
Тип | Среда выполнения |
Лицензия | МОЯ лицензия [2] |
Веб-сайт | хороший |
Bun — это JavaScript среда выполнения , менеджер пакетов , средство запуска тестов и сборщик пакетов, созданная с нуля с использованием языка программирования Zig . [3] [4] как замена Node.js. Он был разработан Джаредом Самнером Бан использует JavaScriptCore от WebKit в качестве движка JavaScript . [5] в отличие от Node.js и Deno , которые используют V8 .
Он поддерживает объединение, минимизацию и рендеринг на стороне сервера ( Svelte , Nuxt.js , Vite ). Объединение — это процесс объединения нескольких файлов и ресурсов, таких как JavaScript, CSS и HTML, в один файл или меньшее количество файлов, чтобы уменьшить количество запросов к серверу и повысить производительность. [6] Минимизация — это метод сжатия этих файлов путем удаления ненужных символов (например, пробелов, комментариев и т. д.) без ущерба для их функциональности, что дополнительно оптимизирует время загрузки веб-сайта. Bun предоставляет API, позволяющий решить, следует ли сохранять некоторую читабельность, например, сохраняя пробелы. [6]
Среда выполнения поддерживает интерфейс внешних функций (FFI), SQLite3 , TLS 1.3 и DNS разрешение . Он также поставляется в комплекте с такими распространенными инструментами, как редактирование файлов, HTTP- серверы, Websocket и хеширование . [7]
Официальный Bun 1.0 был выпущен 8 сентября 2023 года. [8]
Начиная с Bun 1.1, среда выполнения поддерживает Windows 10 и более поздние версии (наряду с Linux и MacOS ). [9] [10] Также была представлена кроссплатформенная оболочка Bun Shell для запуска некоторых команд Bash без дополнительных зависимостей. [9] [10]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуск 1.1.20» . 13 июля 2024 г. Проверено 21 июля 2024 г.
- ^ Самнер, Джаред (2 июля 2023 г.). «Лицензия» . Бун Документы . Архивировано из оригинала 6 июля 2023 г. Проверено 7 июля 2023 г.
- ^ «Что такое Бун? | Бун Документы» . Булочка . Архивировано из оригинала 11 декабря 2023 г. Проверено 1 апреля 2024 г.
- ^ Тайсон, Мэтью (23 февраля 2023 г.). «Изучите Bun.js: универсальную среду выполнения JavaScript» . Инфомир . Архивировано из оригинала 4 октября 2023 года . Проверено 11 октября 2023 г.
- ^ Омолана, Тимилехин (2 августа 2022 г.). «Что такое Bun.js и почему сообщество JavaScript в восторге от него?» . makeuseof.com . Архивировано из оригинала 30 мая 2023 г. Проверено 30 мая 2023 г.
- ^ Jump up to: а б «Упаковщик булочек» . Булочка . 16 мая 2023 г. Архивировано из оригинала 3 апреля 2024 г. Проверено 3 апреля 2024 г.
- ^ «API-булочки» . Бун Документы . Архивировано из оригинала 27 сентября 2023 года . Проверено 11 сентября 2023 г.
- ^ «Булочка 1.0» . булочка.ш . Архивировано из оригинала 30 апреля 2024 г. Проверено 30 апреля 2024 г.
- ^ Jump up to: а б «Булочка 1.1» . Булочка . 01.04.2024. Архивировано из оригинала 7 июня 2024 г. Проверено 3 апреля 2024 г.
- ^ Jump up to: а б Андерсон, Тим (2 апреля 2024 г.). «Выпущен Bun 1.1 с поддержкой Windows, стабильным клиентом WebSocket и многим другим • DEVCLASS» . ДЕВКЛАСС . Архивировано из оригинала 3 апреля 2024 г. Проверено 3 апреля 2024 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- булочка на GitHub
- Введение в среду выполнения Bun JavaScript — Sitepoint, 11 мая 2023 г.