- 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
- Who owns the loans? Inside the mystery of the loan charge recall scandal Today 06:20
- Umbrella company winding-up petitions in 2026: the practical guide for contractors Yesterday 05:29
- Payments on Account deadline: what contractors must do before July 31st — maybe for the final few times Jul 28 08:01
- Andy Burnham's first 100 days: five things contractors need from the new PM Jul 27 00:53
- Starmer vs Burnham on housing: What their rival plans mean for your contractor mortgage Jul 22 00:59
- Burnham's housing vision vs. Starmer's home-buying reforms: what it means for your contractor mortgage Jul 22 00:59
- In Khalil v Innovate Transport, a limited company contractor wasn’t a worker and was on £2.30 — not £230 Jul 21 07:58
- Andy Burnham is PM: 5 new IT policies set to shape UK tech and its contractors Jul 20 06:29
- Taxed on money I haven't earned yet? Bold move, HMRC Jul 17 08:36
- The Fair Work Agency has got zero hours in its sights. Do you? Jul 16 08:44

Comment