JetStream 3, sesebelisoa sa ho lekanya tshebetso ya sebatli sa webo, se phatlaladitswe. E leka tshebetso ya dienjene tsa JavaScript le WebAssembly ha e ntse e sebedisa ditshebediso tse tlwaelehileng tsa webo tse matla ka dikhomphutha. Ho fihlella diphetho tse se nang leeme le tse ikemetseng, projeke ena e ntse e ntshetswa pele mmoho ke bahlahisi ba dienjene tsa sebatli tse qothisanang lehlokoa ho tsoa ho Google, Apple, le Mozilla. Khoutu ena e fumaneha tlasa laesense ya BSD.
Phetolelo e ncha e ela hloko mekhoa le liphetoho tsa sejoale-joale tse etsahetseng webong ho tloha ha JetStream 2 e lokolloa ka 2019, 'me e boetse e ntlafatsa liteko ho bapisa mekhoa ea ts'ebetso ea lits'ebetso tsa 'nete tsa webo le ho bonahatsa ts'ebetso ea 'nete, ho fapana le liphetho tsa maiketsetso tseo lienjine tsa sebatli li ntlafalitsoeng ka ho khetheha bakeng sa tsona.
Ho fapana le benchmark ea Speedometer 3, JetStream 3 e shebane le ho lekanya bokhoni ba k'homphieutha ho fapana le ho etsa sebopeho le lebelo la ho laola DOM. JetStream 3 e bonts'a hamolemo ts'ebetso ea lipapali tsa sebatli, li-simulator tsa fisiks, ts'ebetso ea moralo oa mantlha, lisebelisoa tsa cryptographic, le li-algorithms tse rarahaneng.
Bokgoni ba ho leka WebAssembly (Wasm) bo atolositsoe haholo, ho kenyeletsoa le tlhahlobo ya dikarolo tse tswetseng pele tsa WebAssembly tse kang ho sebetsana le mekhelo, tshebediso ya ditaelo tsa vector SIMD, le katoloso ya WasmGC bakeng sa ho phethahatsa diporojeke ka dipuo tse bokellwang dithole. Diteko tsa tshebetso di ekeditswe bakeng sa ditshebediso tsa WebAssembly tse hahiloeng ho sebediswa didiriswa tsa J2CL, Dart2wasm, Kotlin/Wasm, Rust, le .NET, mme di hlahisitswe ho tswa ho khoutu ya Java, Dart, Kotlin, Rust, le C#.
Mesebetsi e mecha e sebelisoang litekong tsa WebAssembly e kenyelletsa ho bala li-hashe tsa argon2, ho tsamaisa mohlala oa ho ithuta mochini o sebelisang litaelo tsa SIMD bakeng sa ntlafatso, ho hlahisa li-interface tsa basebelisi ho Dart le Kotlin, ho tsamaisa SQLite3, le ho tsamaisa toloko le runtime .NET tse hlophisitsoeng ho WebAssembly.
Ho ekelitsoe liteko tse 15 tse ncha tsa JavaScript, ho kenyeletsoa enjene ea 3D ea Babylon.js, ts'ebetso ea curve ea elliptic ea ed25519, laeborari ea MobX, ho totobatsa syntax ka li-prismjs, ts'ebetsong tse 'maloa tsa proxy, ho latela mahlaseli, ts'ebetso ea sistimi ea faele, simulator ea boits'oaro ba likaroloana tsa Three.js 3D, pokello ea Typescript 5.9, netefatso ea likhoele ka validator.js, le tlhahiso ea maqephe ka React.
Ho thibela maqhubu a CPU le meroalo ea I/O ho ama liphetho lipakeng tsa liteko, JetStream e kenya lisebelisoa tsohle pele e etsa liteko ho sebatli. Ho fokotsa tšebeliso e phahameng ea memori le ho netefatsa hore e bolokiloe, lisebelisoa li bolokoa e le li-blob tse kentsoeng ke URL. JetStream e ka sebelisoa ho leka eseng libatli feela empa hape le lienjine tse ikemetseng, joalo ka d8.
Source: opennet.ru
