- 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
Contractor Services
CUK News
- The 3 highest-paying software contractor jobs right now, and what they actually pay Today 03:52
- The beginning of the end for Boox ‘MSC’ contractors has begun. Check back in 2031 Yesterday 06:25
- Andy Burnham as prime minister ‘would cut both ways for self-employed contractors’ Jun 23 02:18
- The 3 highest-paying software contractor jobs right now, and what they actually pay Jun 22 15:52
- Taxman tells contractors that only four new tax avoidance schemes needed avoiding in Q2 Jun 22 05:47
- VAT compliance checks are changing — here’s what contractors need to know Jun 17 07:30
- As HMRC steps up VAT compliance activity, how should company directors prepare? Jun 16 06:52
- Hiring of IT contractors returned to growth in May 2026, following 33 months ‘in the red’ Jun 15 06:02
- Zero Hours Contract Reform: A key consultation for recruiters, employers and contractors is finally here Jun 12 04:43
- Bills of Exchange: Here’s what caught my attention as an umbrella compliance expert Jun 11 03:46

Comment