Google, Apple, neMozilla vakaburitsa JetStream 3 kuti vaongorore mashandiro ebrowser.

JetStream 3, chishandiso chekuenzanisa mashandiro ewebhusaiti, chaburitswa. Chinoedza mashandiro einjini dzeJavaScript neWebAssembly padzinoshandisa mawebhusaiti akajairika. Kuti vawane mhedzisiro yakazvimirira uye isina kutsamira, chirongwa ichi chiri kugadzirwa pamwe chete nevagadziri veinjini dzewebhusaiti dzinokwikwidzana kubva kuGoogle, Apple, neMozilla. Kodhi iyi inowanikwa pasi perezinesi reBSD.

Shanduro itsva iyi inofunga nezvemaitiro emazuva ano uye shanduko dzakaitika pawebhu kubva pakaburitswa JetStream 2 muna 2019, uye inovandudzawo bvunzo kuti dzienderane nemafambisirwo emabasa ewebhu chaiwo uye kuratidza mashandiro chaiwo, pane mhedzisiro yekugadzira iyo mainjini ebrowser anogadziriswa zvakananga.

Kusiyana neSpeedometer 3 benchmark, JetStream 3 inotarisa pakuyera kugona kwekuverenga pane kuyera interface uye kumhanya kwekugadzirisa DOM. JetStream 3 inoratidza zviri nani mashandiro emitambo yebrowser, physics simulators, core framework functionality, cryptographic tools, uye complex algorithms.

Kugona kwekuyedza WebAssembly (Wasm) kwakawedzerwa zvakanyanya, kusanganisira kuongororwa kwezvinhu zveWebAssembly zvepamusoro zvakaita sekubata zvinhu zvisina kunaka, kushandiswa kwemirairo yevector SIMD, uye kuwedzera kweWasmGC kwekuita mapurojekiti mumitauro inounganidzwa marara. Miedzo yekushanda yakawedzerwa kumaapplication eWebAssembly akavakwa achishandisa J2CL, Dart2wasm, Kotlin/Wasm, Rust, uye .NET toolkits, uye yakagadzirwa kubva kuJava, Dart, Kotlin, Rust, uye C# code.

Mitoro mitsva inoshandiswa mukuyedza WebAssembly inosanganisira kuverenga argon2 hashes, kushandisa machine learning model uchishandisa mirairo yeSIMD yekugadzirisa, kugadzira user interfaces muDart neKotlin, kushandisa SQLite3, uye kushandisa interpreter ne runtime .NET zvakagadzirwa muWebAssembly.

Yakawedzera bvunzo itsva gumi neshanu dzeJavaScript, kusanganisira Babylon.js 3D engine, ed25519 elliptic curve operations, MobX library, syntax highlighting with prismjs, ma proxy implementations akati wandei, ray tracing, file system operations, Three.js 3D particle behavior simulator, Typescript 5.9 compilation, string validator with validator.js, uye page generation with React.

Kuti zvisakanganisa mhedzisiro yeCPU frequency uye I/O loads pakati pebvunzo, JetStream inotanga yaisa zvese zviwanikwa isati yatanga bvunzo mubrowser. Kuti ideredze kushandiswa kwakanyanya kwememori uye ive nechokwadi chekuti caching, zviwanikwa zvinochengetwa sema URL-encoded blobs. JetStream inogona kushandiswa kuyedza kwete mabrowser chete asiwo ma standalone engine, akadai sed8.

Source: opennet.ru

Voeg