Tranquillamente è senza esse nutatu, micca per u lulz ma per u travagliu, sei mesi dopu à a prima versione maiò, Bun 1.1 hè statu publicatu. Bun hè un'implementazione alternativa di u runtime JavaScript è TypeScript, cumpatibile cù NodeJS. A versione minore hà currettu più di mille bug, aghjustatu nuove funzionalità è API, è implementatu u supportu ufficiale. Windows (в версии 1.0 считалась нестабильной).
Migliure è migliurà in Bun 1.1:
- доведена до стабильной версии поддержка ОС семейства Windows (cavaddu Windows 10 и более поздних). На текущий момент Bun для Windows проходит 98% набора тестов;
- Più di deci funzioni novi, migliuramenti API è cambiamenti sò stati aghjunti à u prugettu per risolve u prublema di perdita di rendiment quandu si trasferisce ripetutamente i stessi schedari. Sicondu dichjarazioni, dopu à sti migliuramentu, tsc è arnesi simili cuminciaru à travaglià 2 volte più veloce (paragunatu à Bun 1.0);
- Bun Shell hà migliuratu;
- bug fissi è supportu migliuratu per l'API Node.js;
- una quantità di migliuramenti sò stati fatti à l'esecuzione è di debugging codice in JavaScript è TypeScript;
- L'ottimisazione hè stata realizata è a stabilità hè stata migliurata.
À propositu di Bun
Una di e caratteristiche distintive di Bun, in più di a velocità di esecuzione, hè a presenza di un transpiler integratu in l'ambiente runtime. Questu significa chì quandu u travagliu cù Bun pudete eseguisce JavaScript, TypeScript è JSX / TSX senza alcuna dependenza.
Invece di V8, u mutore JavaScriptCore sviluppatu da WebKit hè utilizatu, chì permette una più veloce di esecuzione è risolve in parte u prublema di u cunsumu di memoria.
Bun hè scrittu in Zig, una lingua di prugrammazione di livellu bassu cù a gestione manuale di memoria, chì spiega ancu a so alta velocità.
Source: linux.org.ru
