Wasm3 kulkee
Wasm3:n suorittamiseen tarvitset 64 kt koodimuistia ja 10 kt RAM-muistia, minkä ansiosta voit käyttää projektia WebAssemblyssa koottujen sovellusten suorittamiseen
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) ja ATmega1284 sekä x86-, x64-, ARM-, MIPS-, RISC-V- ja Xtensa-arkkitehtuureihin perustuvissa levyissä ja tietokoneissa. Tuettuja käyttöjärjestelmiä ovat Linux (mukaan lukien OpenWRT-pohjaiset reitittimet), Windows, macOS, Android ja iOS. On myös mahdollista kääntää wasm3 WebAssembly-välikoodiksi tulkin suorittamiseksi selaimessa tai sisäkkäiseen suoritukseen (self-hosting).
Korkea suorituskyky saavutetaan käyttämällä tulkin teknologiaa
Lisäksi voidaan huomauttaa
WebAssembly verkossa. Analysoituaan 948 tuhatta suosituinta sivustoa Alexan luokituksen mukaan tutkijat havaitsivat, että WebAssemblya käytetään 1639 0.17 sivustolla (1 %), ts. yhdellä 600 sivustosta. Kaikkiaan sivustoille ladattiin 1950 WebAssembly-moduulia, joista 150 oli ainutlaatuisia. WebAssemblyn käyttöaluetta pohdittaessa tehtiin pettymys - yli 50 %:ssa tapauksista WebAssemblya käytettiin haitallisiin tarkoituksiin, esimerkiksi kryptovaluutan louhintaan (55.7 %) ja haitallisten komentosarjojen koodin piilottamiseen (0.2 %). . WebAssemblyn laillisia käyttötarkoituksia ovat kirjastojen ajaminen (38.8 %), pelien luominen (3.5 %) ja mukautetun ei-JavaScript-koodin käyttäminen (0.9 %). 14.9 %:ssa tapauksista WebAssemblya käytettiin analysoimaan ympäristöä käyttäjän tunnistamista (sormenjälkiä) varten.
Lähde: opennet.ru