A JavaScript egy erőteljes programozási nyelv, amelyet a fejlesztők széles körben használnak. Nagy fejlesztői közösséggel rendelkezik, akik hozzájárulnak a fejlesztéséhez és támogatásához. A JavaScript azonban lassabb, mint néhány más programozási nyelv, például a C++. De már nem a Bun JS-nek köszönhetően, amely a JavaScriptet minden eddiginél gyorsabbá tette. (A név lehetett volna jobb is)

Teljesítmény

A Bun JS egy új JavaScript-könyvtár, amelyet rendkívül gyorsra terveztek. Teljesítményét tekintve most egy szinten van más nyelvekkel, például a C++-szal. Ez a Zig használatának köszönhető, amely egy régi programozási nyelv, amelyet eredetileg videojátékok készítésére használtak.

itt van egy viszonyítási alap a React szerveroldali megjelenítéséhez

itt van egy másik, a hashelésen alapuló benchmark

Meglévő csomagok támogatása

A Bun több száz Node.js-t és webes API-t valósít meg natív módon, beleértve az fs-t, az elérési utat, a puffert és egyebeket. Így várható, hogy a bun számos meglévő npm csomagot fog futtatni. A Bun célja, hogy a JavaScript többségét a böngészőkön kívül futtassa, javítva az infrastruktúra összetettségét és sebességét, miközben jobb, felhasználóbarátabb eszközökkel növeli a fejlesztők termelékenységét.

Egyéb fontos jellemzők

  1. Websocket van benne, fetch be van építve
  2. Natív támogatással rendelkezik a gépíráshoz és a jsx-hez, így nem kell semmilyen külső csomagot telepítenie az induláshoz
  3. a környezeti változók automatikusan betöltődnek
  4. Tartalmaz egy sqlite3 klienst, amely másodpercenként körülbelül 60 lekérdezést képes kezelni egy hatalmas táblából
  5. A Bun gazdag számot tartalmaz olyan modulokhoz, mint a Bun.Transpiler (a JSX és a gépirat átültetéséhez), a Bun.write (fájlkezelés), a bun:ffi (idegen függvény interfész)

Ha szeretné, hogy konty legyen a számítógépén, menjen a https://bun.sh oldalra.