Hilom ug wala mamatikdi, dili para sa lulz kondili para sa trabaho, unom ka bulan human sa unang mayor, gipagawas ang Bun 1.1. Ang Bun usa ka alternatibong implementasyon sa JavaScript ug TypeScript runtime, nga compatible sa NodeJS. Ang minor nga bersyon nakaayo sa kapin sa usa ka libo nga mga bug, nagdugang og bag-ong mga feature ug API, ug nagpatuman og opisyal nga suporta. Windows (в версии 1.0 считалась нестабильной).
Mga pag-uswag ug pagpaayo sa Bun 1.1:
- доведена до стабильной версии поддержка ОС семейства Windows (gikan sa Windows 10 и более поздних). На текущий момент Bun для Windows проходит 98% набора тестов;
- Labaw sa napulo ka bag-ong mga gimbuhaton, mga pagpaayo sa API ug mga pagbag-o ang gidugang sa proyekto aron masulbad ang problema sa pagkawala sa pasundayag kung gibalikbalik ang pagbalhin sa parehas nga mga file. Sumala sa mga pahayag, pagkahuman sa kini nga mga pag-uswag, ang tsc ug parehas nga mga himan nagsugod sa pagtrabaho nga 2 ka beses nga mas paspas (itandi sa Bun 1.0);
- Bun Shell milambo;
- giayo ang mga bug ug gipauswag ang suporta alang sa mga Node.js API;
- ubay-ubay nga mga pagpaayo ang nahimo sa pagpadagan ug pag-debug sa code sa JavaScript ug TypeScript;
- Ang pag-optimize nahimo ug ang kalig-on gipauswag.
Bahin ni Bun
Usa sa mga lahi nga bahin sa Bun, dugang sa katulin sa pagpatuman, mao ang presensya sa usa ka transpiler nga gitukod sa palibot sa runtime. Kini nagpasabot nga sa dihang nagtrabaho uban sa Bun mahimo nimong ipadagan ang JavaScript, TypeScript ug JSX/TSX nga mga file nga walay bisan unsang dependency.
Imbis nga V8, gigamit ang JavaScriptCore engine nga gihimo sa WebKit, nga nagtugot alang sa mas maayo nga tulin sa pagpatuman ug partially nga nagsulbad sa problema sa pagkonsumo sa memorya.
Ang Bun gisulat sa Zig, usa ka ubos nga lebel sa programming language nga adunay manwal nga pagdumala sa memorya, nga nagpatin-aw usab sa taas nga tulin niini.
Source: linux.org.ru
