Mozilla ta gabatar da ikon yin amfani da WebAssembly a wajen mai lilo

Kwararru daga Mozilla sun gabatar da aikin WASI (WebAssembly System Interface), wanda ya haɗa da haɓaka API don ƙirƙirar aikace-aikacen yau da kullun waɗanda ke gudana a waje da mai binciken. A lokaci guda kuma, da farko muna magana ne game da giciye-dandamali da babban matakin tsaro na irin waɗannan aikace-aikacen.

Mozilla ta gabatar da ikon yin amfani da WebAssembly a wajen mai lilo

Kamar yadda aka gani, suna gudana a cikin "sandbox" na musamman kuma suna da damar yin amfani da fayiloli, tsarin fayil, kwasfa na cibiyar sadarwa, masu lokaci, da sauransu. A wannan yanayin, shirin zai iya yin ayyukan da aka sani kawai ana ba da izini.

La'akari da cewa WebAssembly pseudocode shine bambance-bambancen dandali mai zaman kansa na harshen Assembler, ta amfani da JIT zai ba ku damar cimma babban aiki na lamba a matakin aikace-aikacen asali. A halin yanzu, an samar da aiwatar da ainihin POSIX APIs (fayil, kwasfa, da dai sauransu), amma har yanzu bai goyi bayan makullai da I/O asynchronous ba. A nan gaba, ana sa ran za su bayyana na'urori don cryptography, 3D graphics, firikwensin da multimedia.

Hakanan ya kamata a lura cewa aikin Fastly ya gabatar da mai tara Lucet don aikace-aikacen WebAssembly. Yana ba da damar shirye-shiryen WebAssembly na ɓangare na uku don aiwatar da su cikin aminci a cikin wasu aikace-aikacen, kamar plugins. Mai tarawa kanta an rubuta shi cikin yaren Rust, kuma yana goyan bayan lamba a cikin C, Rust da TypeScript.

Tabbas, har yanzu akwai tambayoyi da yawa game da amincin wannan hanyar. Ƙaddamar da code a cikin akwatin yashi yana da ban mamaki sosai tare da samun dama ga ayyukan babban tsarin, don haka wannan batu har yanzu yana buƙatar bayani. Bugu da ƙari, ba a bayyana waɗanne shirye-shirye ya kamata su gudana ta wannan yanayin ba da kuma yadda za a kula da halayensu.




source: 3dnews.ru

Add a comment