Google, Apple, àti Mozilla ti ṣe àgbékalẹ̀ JetStream 3 láti fi ṣe àyẹ̀wò bí ẹ̀rọ aṣàwárí náà ṣe ń ṣiṣẹ́.

A ti tẹ̀ JetStream 3 jáde, ohun èlò ìṣàyẹ̀wò iṣẹ́ ẹ̀rọ aṣàyẹ̀wò wẹ́ẹ̀bù. Ó ń dán iṣẹ́ ẹ̀rọ JavaScript àti WebAssembly wò nígbà tí wọ́n bá ń lo àwọn ohun èlò ìṣiṣẹ́ wẹ́ẹ̀bù tó le koko. Láti ṣe àṣeyọrí àwọn àbájáde tó lágbára àti èyí tó dá dúró, àwọn olùgbékalẹ̀ ẹ̀rọ aṣàyẹ̀wò tó ń díje láti Google, Apple, àti Mozilla ló ń ṣe àgbékalẹ̀ iṣẹ́ náà papọ̀. Koodu náà wà lábẹ́ ìwé àṣẹ BSD.

Ẹ̀yà tuntun yìí gba àwọn àṣà àti àyípadà òde òní tí ó ti ṣẹlẹ̀ lórí ìkànnì ayélujára láti ìgbà tí wọ́n ti tú JetStream 2 sílẹ̀ ní ọdún 2019, ó sì tún ń ṣe àtúnṣe àwọn ìdánwò láti bá àwọn ìlànà ìṣiṣẹ́ ti àwọn ohun èlò ìkànnì ayélujára gidi mu, dípò àwọn àbájáde àgbékalẹ̀ tí a ṣe àtúnṣe pàtó fún àwọn ẹ̀rọ ìṣàwárí.

Láìdàbí ìwọ̀n Speedometer 3, JetStream 3 dojúkọ wíwọ̀n agbára ìṣirò dípò ṣíṣe àtúnṣe ojú-ọ̀nà àti iyàrá ìṣiṣẹ́ DOM. JetStream 3 ṣàfihàn iṣẹ́ àwọn eré aṣàwákiri, àwọn ohun èlò ìṣe físíìkì, iṣẹ́ mojuto framework, àwọn irinṣẹ́ ìkọ̀kọ̀, àti àwọn algoridimu onípele.

A ti fẹ̀ sí i ní pàtàkì láti dán WebAssembly (Wasm) wò, títí kan ìṣàyẹ̀wò àwọn ẹ̀yà WebAssembly tó ti ní ìlọsíwájú bíi mímú ìyọrísí kúrò, lílo àwọn ìlànà SIMD vector, àti ìfàgùn WasmGC fún ṣíṣe àwọn iṣẹ́ àgbékalẹ̀ ní àwọn èdè tí a kó jọ. A ti fi àwọn ìdánwò ìṣeṣe kún àwọn ohun èlò WebAssembly tí a kọ́ nípa lílo àwọn ohun èlò ìṣiṣẹ́ J2CL, Dart2wasm, Kotlin/Wasm, Rust, àti .NET, a sì ti ṣẹ̀dá wọn láti inú koodu Java, Dart, Kotlin, Rust, àti C#.

Àwọn iṣẹ́ tuntun tí a lò nínú ìdánwò WebAssembly ní ṣíṣírò hashes argon2, ṣíṣiṣẹ́ àwòṣe ẹ̀kọ́ ẹ̀rọ nípa lílo àwọn ìtọ́ni SIMD fún ìdàgbàsókè, ṣíṣẹ̀dá àwọn ìfọwọ́sowọ́pọ̀ olùlò ní Dart àti Kotlin, ṣíṣiṣẹ́ SQLite3, àti ṣíṣiṣẹ́ olùtúmọ̀ àti àkókò ìṣiṣẹ́ .NET tí a kó jọ nínú WebAssembly.

A fi àwọn ìdánwò JavaScript tuntun mẹ́ẹ̀ẹ́dógún kún un, títí bí ẹ̀rọ Babylon.js 3D, iṣẹ́ elliptic curve operations ed25519, ìkàwé MobX, syntax highlighting pẹ̀lú prismjs, ọ̀pọ̀lọpọ̀ àwọn ìmúṣẹ proxy, ray tracing, fáìlì system operations, Three.js 3D particle behavior simulator, Typescript 5.9 compilation, string validation with validator.js, àti page generation pẹ̀lú React.

Láti dènà ìpele ìgbàlódé CPU àti àwọn ẹrù I/O láti má ní ipa lórí àwọn àbájáde láàrín àwọn ìdánwò, JetStream máa ń kó gbogbo àwọn ohun èlò sínú ẹ̀rọ aṣàyẹ̀wò kí ó tó bẹ̀rẹ̀ sí í lo àwọn ìdánwò nínú ẹ̀rọ aṣàyẹ̀wò náà. Láti dín agbára ìrántí kù kí ó sì rí i dájú pé a ń fi àwọn ohun èlò sínú ẹ̀rọ aṣàyẹ̀wò náà, a máa ń tọ́jú àwọn ohun èlò náà gẹ́gẹ́ bí àwọn blobs tí a fi URL pamọ́. A lè lo JetStream láti dán àwọn ẹ̀rọ aṣàyẹ̀wò nìkan wò, ṣùgbọ́n àwọn ẹ̀rọ adánidá, bíi d8.

orisun: opennet.ru

Fi ọrọìwòye kun