Mozilla prezantoi mundësinë e përdorimit të WebAssembly jashtë shfletuesit

Specialistë nga Mozilla prezantuan projektin WASI (WebAssembly System Interface), i cili parashikon zhvillimin e një API për krijimin e aplikacioneve standarde, të cilat ekzekutohen jashtë shfletuesit. Në këtë rast, flitet fillimisht për shumë-platformshmërinë dhe një nivel të lartë sigurie për këto aplikacione.

Mozilla prezantoi mundësinë e përdorimit të WebAssembly jashtë shfletuesit

Sipas raportohet, ato lançohen në një "sandbox" të veçantë dhe kanë akses në skedarët, sistemin e skedarëve, soketet e rrjetit, timerat dhe kështu me radhë. Në të njëjtën kohë, programi mund të kryejë vetëm veprime të miratuara përpara.

Duke marrë parasysh se pseudokodi WebAssembly është një variant pa platformë të gjuhës Assembler, përdorimi i JIT do të mundësojë arritjen e një performancë të lartë të kodit, në nivelin e aplikacioneve native. Aktualisht është prezantuar realizimi i API-ve themelore POSIX (skedarë, socket-e etj.), por ajo ende nuk mbështet bllokimet dhe input/outputs asinkronike. Në të ardhmen pritet të shfaqen module për kriptografi, grafikë 3D, sensorë dhe multimedia.

Luaj videon

Gjithashtu duhet theksuar se projekti Fastly paraqiti kompilatorin Lucet për aplikacionet WebAssembly. Ai lejon ekzekutimin në mënyrë të sigurt të programeve të huaja në WebAssembly brenda aplikacioneve të tjera, për shembull, kjo është e përshtatshme për plugins. Kompilatori vetë është shkruar në gjuhën Rust, ndërkohë që mbështet kodin në C, Rust dhe TypeScript.

Sigurisht, mbeten ende shumë pyetje në lidhje me sigurinë e këtij qasjeje. Ekzekutimi i kodit në "sandbox" është mjaft çuditshëm i kombinuar me aksesin në funksionet e sistemit kryesor, prandaj ky çështje ka nevojë për sqarim. Për më tepër, nuk është e qartë se cilat programe specifike duhet të funksionojnë në këtë mënyrë dhe si duhet të monitorohet sjellja e tyre.




Burimi: 3dnews.ru
Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster