Chaidh JetStream 3, pasgan innealan airson coimeas a dhèanamh eadar coileanadh brabhsair lìn, fhoillseachadh. Bidh e a’ dèanamh deuchainn air coileanadh einnseanan JavaScript agus WebAssembly nuair a bhios iad a’ ruith thagraidhean lìn àbhaisteach a tha dian air coimpiutaireachd. Gus toraidhean reusanta agus neo-eisimeileach fhaighinn, tha am pròiseact ga leasachadh còmhla le luchd-leasachaidh einnseanan brabhsair farpaiseach bho Google, Apple, agus Mozilla. Tha an còd ri fhaighinn fo chead BSD.
Tha an dreach ùr a’ toirt aire do ghluasadan is atharrachaidhean an latha an-diugh a tha air tachairt air an lìon bho chaidh JetStream 2 fhoillseachadh ann an 2019, agus cuideachd ag ùrachadh dheuchainnean gus a bhith a rèir pàtrain obrachaidh aplacaidean lìn fìor agus gus fìor choileanadh a nochdadh, seach toraidhean synthetigeach airson a bheil einnseanan brobhsair air an leasachadh gu sònraichte.
Eu-coltach ris a’ chomharra-tomhais Speedometer 3, tha JetStream 3 ag amas air comasan coimpiutaireachd a thomhas seach astaran lìbhrigeadh eadar-aghaidh agus làimhseachadh DOM. Tha JetStream 3 a’ nochdadh coileanadh gheamannan brobhsair, innealan-samhlachaidh fiosaig, prìomh ghnìomhachd frèam-obrach, innealan crioptagrafach, agus algairidhean iom-fhillte nas fheàrr.
Chaidh comasan deuchainn WebAssembly (Wasm) a leudachadh gu mòr, a’ gabhail a-steach measadh air feartan adhartach WebAssembly leithid làimhseachadh eisgeachdan, cleachdadh stiùiridhean SIMD vectar, agus leudachadh WasmGC airson pròiseactan a chur an gnìomh ann an cànanan a chruinnicheas sgudal. Chaidh deuchainnean coileanaidh a chur ris airson aplacaidean WebAssembly a chaidh a thogail a’ cleachdadh innealan J2CL, Dart2wasm, Kotlin/Wasm, Rust, agus .NET, agus air an gineadh bho chòd Java, Dart, Kotlin, Rust, agus C#.
Am measg nan uallaichean obrach ùra a thathar a’ cleachdadh ann an deuchainnean WebAssembly tha obrachadh a-mach hashes argon2, ruith modail ionnsachaidh innealan a’ cleachdadh stiùiridhean SIMD airson leasachadh, gineadh eadar-aghaidhean cleachdaiche ann an Dart agus Kotlin, ruith SQLite3, agus ruith an eadar-theangair agus an .NET ruith-ùine a chaidh a chur ri chèile ann an WebAssembly.
Chaidh 15 deuchainnean JavaScript ùra a chur ris, nam measg einnsean 3D Babylon.js, obrachaidhean lùb eliptigeach ed25519, leabharlann MobX, comharrachadh co-chàradh le prismjs, grunn bhuileachaidhean proxy, lorg ghathan, obrachaidhean siostam faidhle, an inneal-samhlachaidh giùlan mìrean 3D Three.js, cruinneachadh Typescript 5.9, dearbhadh sreang le validator.js, agus gineadh dhuilleagan le React.
Gus casg a chur air tricead CPU agus luchdan I/O bho bhith a’ toirt buaidh air toraidhean eadar deuchainnean, bidh JetStream a’ luchdachadh a h-uile goireas ro-làimh mus ruith e deuchainnean sa bhrobhsair. Gus an ìre as àirde de chuimhne a lughdachadh agus gus dèanamh cinnteach à tasgadh, thèid goireasan a stòradh mar bhloban le còd URL. Faodar JetStream a chleachdadh gus deuchainn a dhèanamh chan ann a-mhàin air brobhsairean ach cuideachd air einnseanan neo-eisimeileach, leithid d8.
Source: fosgailtenet.ru
