Google, Apple, iyo Mozilla ayaa sii daayay JetStream 3 si ay u qiimeeyaan waxqabadka biraawsarka.

JetStream 3, oo ah qalab cabbira waxqabadka biraawsarka shabakadda, ayaa la daabacay. Waxay tijaabisaa waxqabadka matoorada JavaScript iyo WebAssembly marka ay wadaan barnaamijyada shabakadda ee xisaabinta ku salaysan. Si loo gaaro natiijooyin ujeedo leh oo madax-bannaan, mashruuca waxaa si wadajir ah u horumarinaya horumariyeyaasha matoorada biraawsarka ee tartamaya ee ka socda Google, Apple, iyo Mozilla. Koodhka waxaa laga heli karaa shatiga BSD.

Nooca cusub wuxuu tixgelinayaa isbeddellada casriga ah iyo isbeddellada ka dhacay shabakadda tan iyo markii la sii daayay JetStream 2 sannadkii 2019, wuxuuna sidoo kale cusbooneysiiyaa tijaabooyinka si uu ula jaanqaado qaababka hawlgalka ee barnaamijyada shabakadda dhabta ah iyo inuu muujiyo waxqabadka dhabta ah, halkii laga eegi lahaa natiijooyinka isku-dhafka ah ee matoorada biraawsarka si gaar ah loogu habeeyay.

Si ka duwan cabbirka Speedometer 3, JetStream 3 wuxuu diiradda saarayaa cabbiraadda awoodaha xisaabinta halkii laga cabbiri lahaa qaabka is-dhexgalka iyo xawaaraha maaraynta DOM. JetStream 3 si fiican ayuu uga tarjumayaa waxqabadka ciyaaraha biraawsarka, jilitaanka fiisigiska, shaqada qaab-dhismeedka aasaasiga ah, qalabka sirta ah, iyo algorithms-ka adag.

Awoodaha tijaabinta WebAssembly (Wasm) si weyn ayaa loo ballaariyay, oo ay ku jiraan qiimeynta sifooyinka WebAssembly ee horumarsan sida maaraynta ka-reebista, isticmaalka tilmaamaha vector SIMD, iyo kordhinta WasmGC ee fulinta mashaariicda luqadaha qashinka laga soo ururiyo. Tijaabooyinka waxqabadka ayaa lagu daray codsiyada WebAssembly ee lagu dhisay qalabka J2CL, Dart2wasm, Kotlin/Wasm, Rust, iyo .NET, waxaana laga soo saaray koodhka Java, Dart, Kotlin, Rust, iyo C#.

Culaysyada shaqada ee cusub ee loo isticmaalo tijaabinta WebAssembly waxaa ka mid ah xisaabinta hashes-ka argon2, socodsiinta qaabka barashada mashiinka iyadoo la adeegsanayo tilmaamaha SIMD ee hagaajinta, abuurista is-dhexgalka isticmaalaha ee Dart iyo Kotlin, socodsiinta SQLite3, iyo socodsiinta turjubaanka iyo runtime .NET oo lagu soo ururiyay WebAssembly.

Waxaa lagu daray 15 tijaabo oo cusub oo JavaScript ah, oo ay ku jiraan matoorka 3D ee Babylon.js, hawlgallada qalooca elliptic ed25519, maktabadda MobX, muujinta naxwaha oo leh prismjs, dhowr fulin oo wakiillo ah, raadraaca raajada, hawlgallada nidaamka faylka, jilitaanka dhaqanka walxaha ee Three.js 3D, isku-darka Typescript 5.9, xaqiijinta xarigga oo leh validator.js, iyo soo saarista bogga oo leh React.

Si looga hortago soo noqnoqoshada CPU-ga iyo culaysyada I/O inay saameeyaan natiijooyinka inta u dhaxaysa tijaabooyinka, JetStream waxay horay u soo shubtaa dhammaan agabka ka hor inta aysan ku socodsiin tijaabooyinka biraawsarka. Si loo yareeyo isticmaalka xusuusta ugu sarreysa loona hubiyo kaydinta, agabka waxaa loo kaydiyaa sidii blobs-ka URL-ku-qoran. JetStream waxaa loo isticmaali karaa in lagu tijaabiyo ma aha oo kaliya biraawsarka laakiin sidoo kale matoorada gooni-joogga ah, sida d8.

Source: opennet.ru

Add a comment