Manu Pitkänen
18. kesäkuuta, 2015 12:01
Suurimpien verkkoselainten kehittäjät ovat lähteneet yhdessä luomaan uutta WebAssembly-projektia (wasm), jonka tavoitteena on luoda nykyistä tehokkaampi tapa jäsentää verkkosivuilla esitettyjä sisältöjä. Kyse on käytännössä tavukoodiin perustuva vaihtoehto JavaScriptille.
WebAssemblyn kehityksessä on mukana insinöörejä Googlelta, Mozillalta, Microsoftilta ja Applelta. Käytännössä siis kaikki suurimmat selainkehittäjät ovat edustettuina.
Jo useamman vuoden ajan selainkehittäjät ovat panostaneet paljon monimutkaisempien sisältöjen luomiseen käytetyn JavaScriptin käsittelyn tehostamiseen. JavaScript-käsittelyn nopeutumisen myötä on kuitenkin tullut selväksi, että JavaScriptin jäsentämisestä on tullut suorituskykyharppausten suurin este, mikä on taas poikinut ajatuksia JavaScriptin korvaamisesta tavukoodilla.
WebAssembly tähätää tähän rakoon. Vaikka projekti onkin vielä aivan alkuvaiheessaan, on sen kuitenkin osoitettu olevan jäsentämisessä jopa 20 kertaa tehokkaampi kuin vastaava asm.js-toteutus.