Mozilla heeft de mogelijkheid gepresenteerd om WebAssembly buiten de browser te gebruiken.

Specialisten van Mozilla hebben het WASI (WebAssembly System Interface) project gepresenteerd, dat de ontwikkeling van een API inhoudt voor het creƫren van reguliere applicaties die buiten de browser kunnen worden uitgevoerd. Het gaat hierbij met name om cross-platform functionaliteit en een hoog veiligheidsniveau van dergelijke applicaties.

Mozilla heeft de mogelijkheid gepresenteerd om WebAssembly buiten de browser te gebruiken.

Volgens de berichtgeving worden ze uitgevoerd in een speciale 'sandbox' en hebben ze toegang tot bestanden, het bestandssysteem, netwerksockets, timers, enzovoort. De applicatie kan daarbij alleen duidelijk goedgekeurde acties uitvoeren.

Gezien het feit dat de pseudocode van WebAssembly een platformonafhankelijke variant van de assembler-taal is, zal het gebruik van JIT een hoge codeprestaties mogelijk maken, vergelijkbaar met die van native applicaties. Momenteel is er een implementatie van de basis POSIX API (bestanden, sockets, enzovoort), maar ondersteuning voor blokkeringen en asynchrone invoer/uitvoer ontbreekt nog. Voor de toekomst worden modules voor cryptografie, 3D-grafica, sensoren en multimedia verwacht.

Video afspelen

Daarnaast is het vermeldenswaardig dat het project Fastly de Lucet-compiler voor WebAssembly-applicaties heeft gepresenteerd. Deze stelt je in staat om externe programma's veilig uit te voeren op WebAssembly binnen andere applicaties, wat bijvoorbeeld geschikt is voor plugins. De compiler zelf is geschreven in Rust en ondersteunt code geschreven in C, Rust en TypeScript.

Natuurlijk blijven er nog veel vragen over de veiligheid van deze aanpak. Het uitvoeren van code in een 'sandbox' lijkt vreemd te combineren met toegang tot de functies van het onderliggende systeem, dus dit vraagstuk moet nog verder worden verduidelijkt. Bovendien is het onduidelijk welke specifieke programma's in deze modus moeten werken en hoe hun gedrag moet worden gevolgd.




Bron: 3dnews.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster