- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Google Native Client X86
Collapse
X
-
-
-
Originally posted by VectraMan View PostI played with it in 1995 when it was called ActiveX.
Netscape Plugin API
(Oh, and the first version of Internet Explorer to support ActiveX controls shipped in August 1996.)Comment
-
I played with it when it was the Netscape plugin API too (that was crap!).
Leaving aside the facetiousness for a minute:
I think this is quite interesting. What they seem to be doing is allowing native code, but forcing you to link against Google supplied libraries instead of the standard ones to limit what you can do, and with a runtime that verifies that combined with some sandboxing (double sandboxing in fact) to trap anything they consider dangerous.
Which is great, but it's not really native in the sense of being able to do everything that a desktop program could do, and there's always some overhead associated with any kind of sandboxing or virtualisation. So compared to the likes of .NET or Java, this has the performance advantage of being able to beat JIT by writing your own hand optimised code, but the same disadvantage of being one stage removed from the system.
Probably a godsend if you need your website to calculate PI on the client end, but it's hard to see too many practical purposes that can't be solved in a better way.Will work inside IR35. Or for food.Comment
-
The example they give of allowing complex image editing in the browser, rather than repeated round-tripping to the server at every step, sounds like a reasonable use case. There are many other such activities that a web application might want to provide as a service to users, without forcing them to go off to a desktop application and then upload the resulting file.Comment
-
Maybe, but that's for a relatively small amount of data. You wouldn't want to edit a video this way, as that would mean downloading and uploading the whole video file and potentially having the whole video stored in memory (can it even access the local hard disk?). Much better to have the server do the work, and have the client just show a visual representation of the current video frame.Originally posted by NickFitz View PostThe example they give of allowing complex image editing in the browser, rather than repeated round-tripping to the server at every step, sounds like a reasonable use case.
One application I can see for this is local rendering of remote data, although Flash, Silverlight et al already have decent enough drawing APIs for most purposes so there may be little benefit for native code.Will work inside IR35. Or for food.Comment
-
I think you would struggle to come up with any credible use cases outside of niche areas that couldn't be accomplished better by just using a desktop application.Originally posted by NickFitz View PostThe example they give of allowing complex image editing in the browser, rather than repeated round-tripping to the server at every step, sounds like a reasonable use case. There are many other such activities that a web application might want to provide as a service to users, without forcing them to go off to a desktop application and then upload the resulting file.
id software have re-released Quake III using a similar or even the same technology, you essentially get to play the game in a browser but the game would run just fine, if not better on the desktop. Running this game on Firefox means you will incur the browsers memory overhead which is usually 100mb (depending on what I am doing ) on my machine. The only reason I can think of them doing so is that they also provide an interactive website with lots of game data and I guess they want everything to appear more integrated and maybe a little cooler.Last edited by jkoder; 10 December 2008, 21:24.Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers

Comment