Ndoshta të qetë dhe të padukshëm, jo për argëtim, por për punë, pas 6 muajve nga versioni i parë i madh, u lançua Bun 1.1. Bun është një zbatim alternativ i ambientit të ekzekutimit për JavaScript dhe TypeScript, i pajtueshëm me NodeJS. Në këtë version të vogël, janë rregulluar më shumë se një mijë gabime, janë shtuar funksione dhe API të reja, dhe është realizuar mbështetje zyrtare për Windows (në versionin 1.0 ishte konsideruar jo stabile).
Përmirësimet dhe avancimet në Bun 1.1:
- mbështetje e stabilizuar për sistemet operative të familjes Windows (nga Windows 10 dhe më vonë). Aktualisht, Bun për Windows kalon 98% të setit të testeve;
- në projekt janë shtuar më shumë se dhjetë funksione të reja, përmirësime të API-së dhe ndryshime për të zgjidhur problemin e humbjes së performancës gjatë transferimit të njëjtëve skedare. Sipas deklaratave, pas këtyre përmirësimeve, tsc dhe mjete të ngjashme filluan të funksionojnë dy herë më shpejt (në krahasim me Bun 1.0);
- përmirësuar Bun Shell;
- janë rregulluar gabimet dhe është përmirësuar mbështetja për API-të e Node.js;
- janë kryer një sërë përmirësimesh në ekzekutimin dhe debimin e kodit në JavaScript dhe TypeScript;
- është optimizuar dhe është përmirësuar stabiliteti.
Rreth Bun
Një nga veçoritë dalluese të Bun, përveç shpejtësisë së ekzekutimit, është prania e një transpiler të integruar në ambientin e ekzekutimit. Kjo do të thotë se gjatë përdorimit të Bun, mund të ekzekutoni skedarë JavaScript, TypeScript dhe JSX/TSX pa asnjë përvarësi.
Në vend të V8, përdoret motorin JavaScriptCore, i zhvilluar nga WebKit, që ka mundësuar arritjen e shpejtësisë më të mirë të ekzekutimit dhe pjesërisht zgjidhjen e problemit të konsumit të memories.
Bun Ă«shtĂ« shkruar nĂ« Zig â njĂ« gjuhĂ« programimi me nivel tĂ« ulĂ«t me menaxhim tĂ« dorĂ«s tĂ« memories, çka gjithashtu e shpjegon nivelin e lartĂ« tĂ« shpejtĂ«sisĂ« sĂ« tij.
Burimi: linux.org.ru
