Bun (oprogramowanie)

Bun
Autor Jarred Sumner i inni
Pierwsze wydanie 1.0
(8 września 2023; ponad rok temu)[1]
Aktualna wersja stabilna 1.1.45
(17 stycznia 2025) [±]
Język programowania Zig(inne języki)
System operacyjny Wieloplatformowe
Rodzaj Środowisko uruchomieniowe
Licencja MIT
Strona internetowa

Bun (dosł. bułka) – środowisko uruchomieniowe JavaScript, menedżer pakietów, program uruchamiający testy i program opakowujący kod. Został zaprojektowany przez Jarreda Sumnera jako zamiennik i rozszerzenie dla Node.js[2][3].

Bun został zbudowany w większości przy użyciu języka programowania Zig(inne języki)[4][2]. Jako silnik JS używany jest JavaScriptCore z WebKit[5], czyli inaczej niż w Node.js i Deno(inne języki), które używają silnika V8 z Chromium[6][7][3].

  1. Bun 1.0. bun.sh, 2023-09-08. [dostęp 2024-06-12]. (ang.).
  2. a b Matthew Tyson: Explore Bun.js: The all-in-one JavaScript runtime. InfoWorld, 23 lutego 2023. [dostęp 2024-04-06]. (ang.).
  3. a b Mayank Choubey, The Internals of Deno [online], Tech Tonic, 6 kwietnia 2023 [dostęp 2024-04-05] (ang.).
  4. What is Bun?, [w:] Bun Docs, Bun [dostęp 2024-04-05] (ang.).
  5. Timilehin Omolana: What Is Bun.js and Why Is the JavaScript Community Excited About It?. makeuseof.com, 2022-08-02. [dostęp 2023-05-30]. (ang.).
  6. Craig Buckler, An Introduction to the Bun JavaScript Runtime [online], SitePoint, 26 września 2023 [dostęp 2024-04-05] (ang.).
  7. The V8 JavaScript Engine [online], nodejs.org [dostęp 2024-04-05] (ang.).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne