Mozilla ngenalake kemampuan kanggo nggunakake WebAssembly ing njaba browser

Spesialis saka Mozilla nampilake proyek WASI (WebAssembly System Interface), sing kalebu pangembangan API kanggo nggawe aplikasi biasa sing mbukak ing njaba browser. Ing wektu sing padha, mula kita ngomong babagan platform lintas lan tingkat keamanan aplikasi kasebut.

Mozilla ngenalake kemampuan kanggo nggunakake WebAssembly ing njaba browser

Kaya sing kacathet, dheweke mlaku ing "kotak wedhi" khusus lan duwe akses menyang file, sistem file, soket jaringan, timer, lan liya-liyane. Ing kasus iki, program mung bisa nindakake tumindak sing diijini.

Ngelingi yen pseudocode WebAssembly minangka varian platform-independen saka basa Assembler, nggunakake JIT bakal ngidini sampeyan entuk kinerja kode dhuwur ing tingkat aplikasi asli. Ing wayahe, implementasine saka API POSIX dhasar (file, soket, etc.) kasedhiya, nanging durung ndhukung ngunci lan Asynchronous I / O. Ing mangsa ngarep, modul kanggo kriptografi, grafis 3D, sensor lan multimedia samesthine bakal katon.

Sampeyan uga kudu dicathet yen proyek Fastly ngenalake kompiler Lucet kanggo aplikasi WebAssembly. Iki ngidini program WebAssembly pihak katelu bisa dieksekusi kanthi aman ing aplikasi liyane, kayata plugin. Compiler dhewe ditulis ing basa Rust, lan ndhukung kode ing C, Rust lan TypeScript.

Mesthi, isih akeh pitakonan babagan safety pendekatan iki. Kode eksekusi ing kothak wedhi aneh banget digabungake karo akses menyang fungsi sistem utama, mula masalah iki isih mbutuhake klarifikasi. Kajaba iku, ora jelas program endi sing kudu ditindakake ing mode iki lan kepiye carane kudu dipantau.




Source: 3dnews.ru

Add a comment