Global Information Lookup Global Information

Google Native Client information


Google Native Client
Developer(s)Google, others
Initial release16 September 2011; 12 years ago (2011-09-16)[1]
Stable release
SDK: Pepper 45 / 10 July 2015; 8 years ago (2015-07-10)

Clients: Same as Google Chrome

Repository
  • chromium.googlesource.com/native_client/src/native_client.git Edit this at Wikidata
Written inC, C++
Operating systemWindows, Linux, macOS, ChromeOS
Platformx86, ARM, MIPS
SuccessorWebAssembly
TypeSandbox in web browsers for native code
LicenseNew BSD
Websitedeveloper.chrome.com/docs/native-client/ Edit this at Wikidata

Google Native Client (NaCl) is a discontinued sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox. It allows safely running native code from a web browser, independent of the user operating system, allowing web apps to run at near-native speeds, which aligns with Google's plans for ChromeOS. It may also be used for securing browser plugins, and parts of other applications or full applications[2] such as ZeroVM.[3]

To demonstrate the readiness of the technology, on 9 December 2011, Google announced the availability of several new Chrome-only versions of games known for their rich and processor-intensive graphics, including Bastion (no longer supported on the Chrome Web Store). NaCl runs hardware-accelerated 3D graphics (via OpenGL ES 2.0), sandboxed local file storage, dynamic loading, full screen mode, and mouse capture. There were also plans to make NaCl available on handheld devices.[4][5]

Portable Native Client (PNaCl) is an architecture-independent version. PNaCl apps are compiled ahead-of-time. PNaCl is recommended over NaCl for most use cases.[6] The general concept of NaCl (running native code in web browser) has been implemented before in ActiveX, which, while still in use, has full access to the system (disk, memory, user-interface, registry, etc.). Native Client avoids this issue by using sandboxing.

An alternative by Mozilla was asm.js, which also allows applications written in C or C++ to be compiled to run in the browser and also supports ahead-of-time compilation, but is a subset of JavaScript and hence backwards-compatible with browsers that do not support it directly.

On 12 October 2016, a comment on the Chromium issue tracker indicated that Google's Pepper and Native Client teams had been destaffed.[7] On 30 May 2017, Google announced deprecation of PNaCl in favor of WebAssembly.[8] Although initially Google planned to remove PNaCl in first quarter of 2018,[8] and later in the second quarter of 2019,[9] it has been removed in June 2022 (together with Chrome Apps).[10][11]

  1. ^ "Google's Native Client goes live in Chrome". The Register. 16 September 2011. Retrieved 12 March 2016.
  2. ^ Metz, Cade (12 September 2011). "Google Native Client: The web of the future – or the past?". The Register. Retrieved 17 September 2011.
  3. ^ "ZeroVM Architecture". Archived from the original on 8 February 2014. Retrieved 16 March 2014.
  4. ^ Rosenblatt, Seth (9 December 2011). "Native Client turns Chrome into high-end gaming platform". CNET. Archived from the original on 28 August 2012. Retrieved 9 December 2011.
  5. ^ "Google Code Blog: Games, apps and runtimes come to Native Client". Googlecode.blogspot.com. 9 December 2011. Retrieved 25 April 2012.
  6. ^ "NaCl and PNaCl".
  7. ^ "Bugs.chromium.org". 12 October 2016. Retrieved 12 October 2016.
  8. ^ a b "Goodbye PNaCl, Hello WebAssembly!". Chromium Blog. Retrieved 31 May 2017.
  9. ^ "WebAssembly Migration Guide - Google Chrome". developer.chrome.com. Retrieved 20 December 2018.
  10. ^ "Changes to the Chrome App Support Timeline". Chromium Blog. 10 August 2020.
  11. ^ Li, Abner (10 August 2020). "Google delays deprecation of Chrome Apps on all platforms". 9to5Google. Retrieved 2 October 2021.

and 25 Related for: Google Native Client information

Request time (Page generated in 0.824 seconds.)

Google Native Client

Last Update:

Google Native Client (NaCl) is a discontinued sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable...

Word Count : 2346

Google Talk

Last Update:

Gmessage among its users. Google Talk was also the name of the client applications previously offered by Google to use the service. Google Talk applications were...

Word Count : 3361

List of Google products

Last Update:

shut down on December 31, 2019. Google Native Client (NaCL/PNaCl) – sandboxing technology for running a subset of native code. It was discontinued on December...

Word Count : 10130

ChromeOS

Last Update:

demonstrated at that year's Pwn2Own competition. Google patched the issues within a week. Although the Google Native Client has been available on ChromeOS since 2010...

Word Count : 10489

Google App Runtime for Chrome

Last Update:

Android apps on the Chrome platform. ARC builds upon the Google Native Client. The Native Client platform is being extended with a POSIX-compatible layer...

Word Count : 944

Google Cloud Print

Last Update:

in the network cloud to any printer with native support for connecting to cloud print services – without Google having to create and maintain printing subsystems...

Word Count : 842

ZeroVM

Last Update:

sandboxing technology. It virtualizes a single process using the Google Native Client platform. Since only a single process is virtualized (instead of...

Word Count : 644

Gmail

Last Update:

accessible through the official mobile application. Google also supports the use of third-party email clients via the POP and IMAP protocols. At its launch...

Word Count : 9633

Blazor

Last Update:

enabling client-side web apps written in C or C++ Google Native Client – deprecated Google's precursor to WebAssembly that enables running native code in...

Word Count : 1371

Irrlicht Engine

Last Update:

Symbian, iPhone, AmigaOS 4, Sailfish OS via a QT/Qml wrapper, and Google Native Client. Irrlicht is known for its small size and compatibility with new...

Word Count : 1491

SRWare Iron

Last Update:

simply configuring Google Chrome's privacy settings. However, the_simple_computer wrote that Iron removes the Google Native Client, Google's custom navigation...

Word Count : 892

ActiveX

Last Update:

(ATL) Adobe Flex Browser Helper Object (BHO) Google Native Client – an alternative development from Google IUnknown interface JavaBeans Netscape Plugin...

Word Count : 1556

Google

Last Update:

web-based. Google Earth, launched in 2005, allows users to see high-definition satellite pictures from all over the world for free through a client software...

Word Count : 19395

Emscripten

Last Update:

MS-DOS and PC programs. Free and open-source software portal asm.js Google Native Client (PNaCl) WebAssembly "Release 3.1.57". 9 April 2024. Retrieved 22...

Word Count : 608

Google Lens

Last Update:

Google Lens is an image recognition technology developed by Google, designed to bring up relevant information related to objects it identifies using visual...

Word Count : 928

Google Search

Last Update:

Google Search (also known simply as Google or Google.com) is a search engine operated by Google. It allows users to search for information on the Internet...

Word Count : 10851

WebAssembly

Last Update:

Angry Bots in Firefox, Google Chrome, and Microsoft Edge. The precursor technologies were asm.js from Mozilla and Google Native Client, and the initial implementation...

Word Count : 4393

Popcorn Time

Last Update:

Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player. The application provides a piracy-based alternative...

Word Count : 2662

FMOD

Last Update:

PlayStation 3, PlayStation 4, PlayStation Portable, PlayStation Vita, and Google Native Client. FMOD contains support for AMD TrueAudio, and Sound Blaster hardware...

Word Count : 1209

Google Maps

Last Update:

Google Maps is a web mapping platform and consumer application offered by Google. It offers satellite imagery, aerial photography, street maps, 360° interactive...

Word Count : 12988

Google Hangouts

Last Update:

when Google also began integrating features from Google+ Messenger and Google Talk into Hangouts. Google then began integrating features of Google Voice...

Word Count : 2533

Google Translate

Last Update:

Google Translate is a multilingual neural machine translation service developed by Google to translate text, documents and websites from one language...

Word Count : 8253

Sandboxie

Last Update:

untrustworthy software without putting your system in danger." ReHIPS Google Native Client (discontinued) iCore Virtual Accounts (discontinued) Windows SteadyState...

Word Count : 1799

Google Docs

Last Update:

Google, which also includes Google Sheets, Google Slides, Google Drawings, Google Forms, Google Sites and Google Keep. Google Docs is accessible via an...

Word Count : 3285

Google Earth

Last Update:

blogs. Google Earth is able to show various kinds of images overlaid on the surface of the Earth and is also a Web Map Service client. In 2019, Google revealed...

Word Count : 8506

PDF Search Engine © AllGlobal.net