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
- Websocket van benne, fetch be van építve
- 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
- a környezeti változók automatikusan betöltődnek
- 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
- 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.