Bêdeng û bêhemdî, ne ji bo lulzê lê ji bo kar, şeş meh piştî guhertoya sereke ya yekem, Bun 1.1 hate berdan. Bun pêkanînek alternatîf a JavaScript û TypeScript runtime ye, ku bi NodeJS re hevaheng e. Guhertoya piçûk zêdetirî hezar xeletiyan rast kir, taybetmendî û API-yên nû lê zêde kir, û piştgiriya fermî bicîh anî. Windows (di guhertoya 1.0 de wekî nearam dihat hesibandin).
Pêşketin û pêşkeftinên di Bun 1.1 de:
- Piştgiriya malbata OS-ê gihîştiye guhertoyek sabît. Windows (hesp Windows 10 û paşê). Di vê gavê de, Bun ji bo Windows %98ê seta testê derbas dike;
- Zêdetirî deh fonksiyonên nû, çêtirkirin û guhertinên API-ê li projeyê hatine zêdekirin da ku pirsgirêka windabûna performansê dema ku bi dubarekirina heman pelan veguhezîne çareser bike. Li gorî daxuyaniyan, piştî van çêtirkirinan, tsc û amûrên mîna wan 2 carî zûtir dest bi xebatê kirin (li gorî Bun 1.0);
- Bun Shell çêtir bû;
- çewtî hatin rastkirin û piştgirî ji bo Node.js API-yên çêtir kirin;
- di JavaScript û TypeScriptê de çend çêtirkirin hatine çêkirin;
- Optimîzasyon hatiye kirin û aramî baştir bûye.
Der barê Bun
Yek ji taybetmendiyên cihêreng ên Bun, ji bilî leza darvekirinê, hebûna transpilerek ku di hawîrdora xebitandinê de hatî çêkirin e. Ev tê vê wateyê ku dema ku hûn bi Bun re dixebitin hûn dikarin pelên JavaScript, TypeScript û JSX/TSX bêyî ti girêdanan bimeşînin.
Li şûna V8, motora JavaScriptCore ya ku ji hêla WebKit ve hatî pêşve xistin tête bikar anîn, ku rê dide leza darvekirinê çêtir û bi qismî pirsgirêka vexwarina bîranînê çareser dike.
Bun bi Zig, zimanek bernamesaziya nizm bi rêveberiya bîranîna destan ve hatî nivîsandin, ku ev jî leza wê ya bilind rave dike.
Source: linux.org.ru
