Mozilla tutvustas vÔimalust kasutada WebAssemblyt vÀljaspool brauserit

Mozilla spetsialistid esitlesid WASI (WebAssembly System Interface) projekti, mis hĂ”lmab API vĂ€ljatöötamist tavaliste vĂ€ljaspool brauserit töötavate rakenduste loomiseks. Samas rÀÀgime esialgu selliste rakenduste platvormideĂŒlesest ja kĂ”rgest turvalisusest.

Mozilla tutvustas vÔimalust kasutada WebAssemblyt vÀljaspool brauserit

Nagu mĂ€rgitud, töötavad need spetsiaalses "liivakastis" ja neil on juurdepÀÀs failidele, failisĂŒsteemile, vĂ”rgupesadele, taimeritele jne. Sel juhul saab programm teha ainult teadaolevalt lubatud toiminguid.

Arvestades, et WebAssembly pseudokood on Assembleri keele platvormist sĂ”ltumatu variant, vĂ”imaldab JIT-i kasutamine saavutada kĂ”rge koodi jĂ”udluse omarakenduste tasemel. Hetkel on olemas pĂ”hiliste POSIX API-de (failid, pistikupesad jne) juurutus, kuid see ei toeta veel lukke ja asĂŒnkroonset I/O-d. Tulevikus on oodata krĂŒptograafia, 3D-graafika, sensorite ja multimeedia moodulite ilmumist.

Esita video

Samuti tuleb mÀrkida, et Fastly projekt tutvustas WebAssembly rakenduste jaoks Luceti kompilaatorit. See vÔimaldab kolmandate osapoolte WebAssembly programme ohutult kÀivitada teistes rakendustes, nÀiteks pistikprogrammides. Kompilaator ise on kirjutatud Rust keeles ja see toetab koodi C, Rust ja TypeScript.

Loomulikult on selle lĂ€henemisviisi ohutuse kohta veel palju kĂŒsimusi. Liivakastis koodi tĂ€itmine on vĂ€ga kummaliselt ĂŒhendatud pĂ”hisĂŒsteemi funktsioonidele juurdepÀÀsuga, nii et see probleem vajab veel selgitamist. Lisaks pole selge, millised programmid peaksid selles reĆŸiimis töötama ja kuidas nende kĂ€itumist tuleb jĂ€lgida.




Allikas: 3dnews.ru
Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster