Ua faalauiloa e Jarred Sumner, o le na fatuina ma le taitai o le atinaeina o le tulaga o le JavaScript i le itu o le 'au'aunaga o Bun, lana faataitaiga o le toe tusiaina o le galuega faatino mai Zig ma Rust e faaaoga ai le fesoasoani a le AI Claude Code o se manuia ma ua filifili e siitia atu Bun i Rust. Ua uma ona taliaina le toe tusiaina o le Rust i totonu o le nofoaga autu o le galuega faatino, ma ua faatulagaina le tapeina o le Zig code. Na faasilasila foi e le tusitala o Bun le faafaigaluegaina o le aufaigaluega lagolago e silia ma le lima tausaga o le poto masani i le atinaeina o le C/C++ ma le Rust.
I le taimi nei, ua fa'atinoina se port tuusa'o o le gagana Zig i le Rust. E aofia ai le tele o poloka o code e le saogalemu ma fa'aogaina le fausaga tutusa, fausaga fa'amaumauga, ma faletusi fafo o lo'o iai. Ua manuia le pasia e le port Rust o le seti o su'ega o lo'o iai i luga o fa'avae uma. E tele fo'i mea e le mafai ona fa'aogaina i le manatua ma fa'aletonu o su'ega na fa'aleleia.
Ina ua maeʻa ona fausia le lomiga Rust, o le lomiga e mafai ona faʻatinoina e 3-8 MB le laʻititi ifo nai lo le lomiga Zig. I suega o le faʻatinoga, o le lomiga Rust e vave pe tutusa. Peitaʻi, e tusa ai ma Jarred, o le tulaga sili ona taua o le lomiga Rust o le mafai lea ona puʻeina ma puipuia mea sese o le manatua, lea sa avea ma se galuega tele na alu ai le taimi mo le au atiaʻe Bun i tausaga talu ai nei.
O mafuaʻaga o le toe tusiaina o le Rust na taʻua muamua o le manaʻo e faʻaleleia faʻafitauli i le Bun na mafua mai i le tafe o manatuaga, feeseeseaiga ma tusitala o le Zig e uiga i le faʻaaogaina o le AI mo le tusiaina o tulafono, ma le tulafono a Zig e uiga i le taliaina o suiga i le gagana e solia ai le fetaui, lea e le taliaina mo galuega tetele.
O loʻo atiaʻe le faʻavae o le Bun JavaScript o se isi auala e sili ona lelei le faʻatinoga nai lo le Node.js ma le Deno. O loʻo atiaʻe le poloketi ma le mafaufau i le fetaui mo talosaga a le Node.js server ma lagolagoina le tele o le Node.js API. O loʻo aofia i le faʻavae se seti o meafaigaluega mo le fatuina ma le faʻagaoioia o talosaga JavaScript ma TypeScript, faʻapea foʻi ma se taimi e faʻatino ai talosaga JavaScript e aunoa ma se browser, se pule o afifi (e fetaui ma le NPM), meafaigaluega e faʻataʻitaʻi ai, se fau afifi e tutoʻatasi, ma se vaega mo le faʻapipiʻiina o tagata e taulimaina tusitusiga i le C. I tulaga o le faʻatinoga, e sili atu le lelei o Bun nai lo Deno ma Node.js (i suega e faʻavae i luga o le faʻavae React, e sili atu le lelei o Bun nai lo Deno i le 2 ma le Node.js i le toetoe lava 5). O le faʻatinoina o le JavaScript e lagolagoina e le afi JavaScriptCore JavaScript ma vaega o WebKit faʻatasi ai ma faʻaopoopoga faʻapipiʻi.
puna: opennet.ru
