Google suunnittelee suoraan prosessorilla ajettavan natiivikoodin tuomista selaimiin. Yhtiö on julkaissut kokeellisen version Native Client -selainlaajennuksesta, joka ajaa web-sivuille upotettavaa binäärikoodia hiekkalaatikossa. Ratkaisua voidaan verrata Microsoftin ActiveX-teknologiaan.
Natiivikoodilla tavoitellaan suorituskykyä: Native Client -ympäristössä sovellukset toimivat lähes samalla nopeudella kuin selaimen ulkopuolella. Vastaavanlaiset JavaScript-sovellukset ovat usein kymmeniä kertoja hitaampia.
Sovellukset on käännettävä Native Clientia varten Googlen julkaisemalla versiolla GCC-kääntäjästä. Käännetyt binäärit ovat riippumattomia käyttöjärjestelmästä ja selaimesta, joskin ne toimivat vain 32-bittisellä x86-arkkitehtuurilla.
Google pyrkii välttämään ActiveX:stä tutut tietoturvaongelmat eristämällä koodia jykevästi. Native Client -ympäristö valvoo koodia ajon aikana ja sallii vain turvalliseksi katsotut operaatiot. Kukin sovellus ajetaan omassa muistiavaruudessaan, eristyksissä selaimesta ja käyttöjärjestelmästä.
Julkaisujärjestelmä: Drupal | Tietoa Assemblix.netistä