Talk:Google Native Client

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Google (Rated Start-class, Low-importance)
WikiProject icon This article is within the scope of WikiProject Google, a collaborative effort to improve the coverage of Google and related topics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 Low  This article has been rated as Low-importance on the project's importance scale.
 
WikiProject Computing / Software / Websites / Security (Rated Start-class, Low-importance)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 Low  This article has been rated as Low-importance on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Software (marked as Low-importance).
Taskforce icon
This article is supported by WikiProject Websites (marked as Low-importance).
Taskforce icon
This article is supported by WikiProject Computer Security (marked as Low-importance).
 

it is NOW dynamic recompilation[edit]

It thought it should be "NOT dynamic recompilation" but he really says "NOW".

It's here. http://www.youtube.com/watch?v=wt-iVFxgFWk&t=2h36m25s

  • If I had to guess, he's referring to the move from NaCl to PNaCl. —ajf (talk) 15:58, 18 July 2016 (UTC)

-O4[edit]

It's now dynamic recompilation, but something that you program in C or C++ and it compiles down to something that's going to be not your -O4 optimization level for completely native code but pretty damn close to native code.

I assume the -O4 refers to gcc? At least in that case anything higher than -O3 is still only -O3. Maybe that should be changed and linked to avoid confusion? 93.209.20.132 (talk) 13:41, 24 September 2012 (UTC)

It's a quote, nothing should be changed in it. 190.188.181.195 (talk) 02:04, 8 January 2015 (UTC)

ARM implementation[edit]

It's not clear from the text if the ARM implementation still executes x86 code, or it is running ARM binaries? SyP (talk) 13:58, 12 September 2010 (UTC)

I asked it on the mailing list and corrected the article accordingly. SyP (talk) 12:54, 13 September 2010 (UTC)

Neither, it's clear from the sources though that it will use Bitcode and a LLVM compiler to produce completely portable code that is platform independent called PNaCL. ShadowEO (talk) 18:23, 20 January 2012 (UTC)

Should we add a criticism section & Refusal by Opera & Mozilla/firefox for inclusion[edit]

I think we should have a criticism section and/or or potential drawbacks. Including potential security issues as experienced by similar tech before (including ActiveX, Java, Flash etc) and lock-in into select few CPUs/Platforms. How mature is NaCL on x86/IA-32 CPUs?

Apart from licensing, what are its advantages over ActiveX, Flash & Java?

Should also include the claim by Mozilla and Opera that they do not plan including support for NaCL in their respective browsers?

http://www.theregister.co.uk/2010/06/24/jay_sullivan_on_firefox/ http://www.theregister.co.uk/2010/10/01/opera_on_google_native_client/

-Sinebot_will_rat_me_out —Preceding unsigned comment added by 203.173.9.215 (talk) 12:58, 5 October 2010 (UTC)

NaCL Box[edit]

Not sure where to put this so I'll just add the link and info NaCL Box (http://www.naclbox.com/) is apparently a port of DosBox to native client. --Xero (talk) 00:53, 11 May 2011 (UTC)

Merge Pepper[edit]

Pepper/PPAPI currently has a section in this article and a section in NPAPI with overlapping content. They should be merged, maybe into a new article. --88.73.36.175 (talk) 12:16, 5 October 2011 (UTC)

Portable Native Client (PNaCl)[edit]

PNaCl should have it's own article or section. NaCl has been rejected by Mozilla and others for good reasons, but many of their arguments don't hold for PNaCl. The use of cross-architecture LLVM code sandboxed in a browser – a potential fast multilingual replacement for JavaScript – is a very interesting idea (especially as ‘web apps’ become more prevalent), and should be covered in more detail. —James Haigh (talk) 2013-05-23T19:21:32Z

at more than half the native speed[edit]

So "at more than half the native speed" would be 150% as in overclocking... uh, Huston please check. Also, the activex comments have excessive punctuation (in my opinion). TIA. (I'm too exhausted to fix) 75.142.138.213 (talk) 05:26, 4 June 2015 (UTC)

You misread. For a native speed of 1, half the native speed is 0.5. So more than half the native speed is >0.5 - still less than 1, the (theoretical) maximum speed. —ajf (talk) 17:03, 4 June 2015 (UTC)

External links modified[edit]

Hello fellow Wikipedians,

I have just modified one external link on Google Native Client. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

YesY An editor has reviewed this edit and fixed any errors that were found.

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

If you are unable to use these tools, you may set |needhelp=<your help request> on this template to request help from an experienced user. Please include details about your problem, to help other editors.

Cheers.—InternetArchiveBot (Report bug) 04:35, 23 March 2017 (UTC)