tisdag 8 juni 2010

Kör maskinkod i användarens webbläsare med Native Client (NaCl)

Även om javascript bara blir snabbare och snabbare så ligger det ganska långt ifrån hastigheten på riktig maskinkod. Därför har Google startat ett projekt som heter Native Client (NaCl) som gör att man från javascript kan ladda ned och exekvera speciella exe-filer i användarens webbläsare.

Det låter kanske lite läskigt men det verkar finnas ett väl genomarbetat säkerhetslager som kontrollerar att ingen farlig kod kan köras, man kommer t.ex. såklart inte åt användarens filsystem. Säkerhetskraven påverkar hastigheten något men det är ändå nästan lika snabbt som att köra ett vanligt program.

En väldigt positiv sak är att man kan skriva sina spel eller beräkningstunga applikationer i vilket språk man vill så länge det har en NaCl-kompilator.

Tyvärr är NaCl än så länge på ett tidigt experimentstadium men jag hoppas vi får se stöd för detta i alla browser inom kort.



Mer info:
http://code.google.com/events/io/2010/sessions/native-code-chrome.html
http://code.google.com/p/nativeclient/

Inga kommentarer:

Skicka en kommentar