Linked by fran on Sun 20th Feb 2011 19:00 UTC
Google "Over the last few months we have been hard at work getting Native Client ready to support the new Pepper plug-in interface. Native Client is an open source technology that allows you to build web applications that seamlessly and safely execute native compiled code inside the browser. Today, we've reached an important milestone in our efforts to make Native Client modules as portable and secure as JavaScript, by making available a first release of the revamped Native Client .[...]In the coming months we will be adding APIs for 3D graphics, local file storage, WebSockets, peer-to-peer networking, and more. We'll also be working on Dynamic Shared Objects (DSOs), a feature that will eventually allow us to provide Application Binary Interface (ABI) stability."
Thread beginning with comment 463469
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: I still don't get it
by Lennie on Mon 21st Feb 2011 09:26 UTC in reply to "RE: I still don't get it"
Lennie
Member since:
2007-09-22

As the inventor of Javascript has said:

"Javascript is not done getting faster"

"There is still more headroom to speed up Javascript"

With Javascript JIT getting better I wonder where the speed ups will slow down. The last big jump was Crankshaft in December from Google V8 which was a jump of 50% in some benchmark. That is still a huge improvement.

Currently we have 3 of the 5 browser vendors with opensource code and 5 competing browser vendors all trying to be faster than the other. And learning from each other.

I don't know if the other browser vendors will adopt Native Client though, otherwise I don't know how useful it will be.

Edited 2011-02-21 09:26 UTC

Reply Parent Score: 3

RE[3]: I still don't get it
by dsmogor on Mon 21st Feb 2011 16:36 in reply to "RE[2]: I still don't get it"
dsmogor Member since:
2005-09-01

Still JS (esp. jitted one) is a terrible memory hog.
For swapless mobiles it's a no-go.

Reply Parent Score: 2