Thug Mozilla a-steach comas WebAssembly a chleachdadh taobh a-muigh a’ bhrabhsair

Thaisbean eòlaichean bho Mozilla am pròiseact WASI (WebAssembly System Interface), a tha a’ toirt a-steach leasachadh API airson tagraidhean cunbhalach a chruthachadh a ruitheas taobh a-muigh a’ bhrobhsair. Aig an aon àm, tha sinn an toiseach a 'bruidhinn mu dheidhinn tar-àrd-ùrlar agus ìre àrd de thèarainteachd a leithid de thagraidhean.

Thug Mozilla a-steach comas WebAssembly a chleachdadh taobh a-muigh a’ bhrabhsair

Mar a chaidh ainmeachadh, bidh iad a’ ruith ann am “bogsa gainmhich” sònraichte agus tha cothrom aca air faidhlichean, an siostam faidhle, socaidean lìonra, timers, agus mar sin air adhart. Anns a 'chùis seo, chan urrainn don phrògram ach gnìomhan a tha aithnichte a bhith ceadaichte.

Leis gu bheil WebAssembly pseudocode na dhreach neo-eisimeileach air àrd-ùrlar den chànan Assembler, le bhith a’ cleachdadh JIT leigidh sin leat coileanadh còd àrd a choileanadh aig ìre thagraidhean dùthchasach. Aig an àm seo, tha buileachadh de na APIan POSIX bunaiteach (faidhlichean, socaidean, msaa) air a thoirt seachad, ach chan eil e fhathast a’ toirt taic do ghlasan agus I / O asyncronach. Anns an àm ri teachd, thathar an dùil gun nochd modalan airson cryptography, grafaigean 3D, mothachaidhean agus ioma-mheadhan.

Bu chòir a thoirt fa-near cuideachd gun tug am pròiseact Fastly a-steach an inneal-cruinneachaidh Lucet airson tagraidhean WebAssembly. Leigidh e le prògraman treas-phàrtaidh WebAssembly a bhith air an cur an gnìomh gu sàbhailte taobh a-staigh tagraidhean eile, leithid plugins. Tha an compiler fhèin sgrìobhte anns a’ chànan Rust, agus tha e a’ toirt taic do chòd ann an C, Rust agus TypeScript.

Gu dearbh, tha mòran cheistean ann fhathast mu shàbhailteachd an dòigh-obrach seo. Tha cur an gnìomh còd anns a 'bhogsa gainmhich gu math neònach còmhla ri ruigsinneachd air gnìomhan a' phrìomh shiostam, agus mar sin tha a 'chùis seo fhathast feumach air soilleireachadh. A bharrachd air an sin, chan eil e soilleir dè na prògraman a bu chòir ruith sa mhodh seo agus ciamar a dh’ fheumar sùil a chumail air an giùlan aca.




Source: 3d naidheachdan.ru

Cuir beachd ann