Vaikselt ja mĂ€rkamatult, mitte lĂ”bu pĂ€rast, vaid töö jaoks, 6 kuud pĂ€rast esimest suurt versiooni ilmus Bun 1.1. Bun on alternatiivne JavaScripti ja TypeScripti töötluskeskkonna teostus, mis on ĂŒhilduv NodeJS-iga. Minor versioonis on parandatud ĂŒle tuhande vea, lisatud uusi funktsioone ja API-sid, ning ametlik tugi Windowsile on rakendatud (1.0 versioonis peeti seda ebastabiilseks).
Bun 1.1 tÀiustused ja paranemised:
- Windowsi operatsioonisĂŒsteemide tugi (Windows 10 ja uuemad) on viidud stabiilse versioonini. Praegu lĂ€bib Bun Windows 98% testide kogumist;
- Projekti on lisatud ĂŒle kĂŒmne uue funktsiooni, API tĂ€iustuse ja muudatuse, et lahendada korduvate failide edastamise tulemuslikkuse kadumise probleemi. Uute antmete kohaselt töötavad tsc ja sarnased tööriistad pĂ€rast neid tĂ€iustusi kaks korda kiiremini (vĂ”rreldes Bun 1.0-ga);
- Bun Shell on tÀiendatud;
- Vead on parandatud ja Node.js API-de tugi on paranenud;
- JavaScripti ja TypeScripti koodi kÀivitamise ja silumise parendusi on lÀbi viidud;
- Optimeerimine on lÀbi viidud ja stabiilsus on paranenud.
Bunist
Ăks Bun'i eripĂ€rasid, lisaks tĂ€itmiskiirusest, on keskkonda integreeritud transpiler. See tĂ€hendab, et Bun'i kasutamisel saab kĂ€ivitada JavaScripti, TypeScripti ja JSX/TSX faile ilma igasuguste sĂ”ltuvusteta.
V8 asemel kasutatakse WebKit'i arendatud JavaScriptCore'i mootorit, mis vÔimaldas saavutada paremat tÀitmiskiirus ja osaliselt lahendada mÀlu tarbimise probleemi.
Bun on kirjutatud Zig-is â madala tasemega programmeerimiskeeles, mis vĂ”imaldab kĂ€sitsi mĂ€lu haldamist, mis seletab ka selle kĂ”rgeid kiirusnĂ€itajaid.
Allikas: linux.org.ru
