Google Native Client
E1012355
browser plugin API
portable subset of LLVM bitcode for NaCl
sandboxing technology
software framework
Google Native Client is a sandboxing technology developed by Google that allows secure execution of native compiled code within a web browser.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Google Native Client canonical | 1 |
| Native Client | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T12975034 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: Google Native Client Context triple: [Pepper Plugin API, usedWith, Google Native Client]
-
A.
Google Brillo
Google Brillo was a lightweight, Android-based operating system platform developed by Google for Internet of Things (IoT) devices, later evolved into Android Things.
-
B.
ChromiumOS
ChromiumOS is the open-source operating system project that serves as the foundation for Google’s ChromeOS, providing a lightweight, browser-centric Linux-based platform.
-
C.
The Chromium Project
The Chromium Project is an open-source initiative led primarily by Google that develops the Chromium web browser and its underlying technologies, which serve as the foundation for Google Chrome and many other browsers.
-
D.
Vivaldi web browser
Vivaldi web browser is a highly customizable, privacy-focused web browser built on Chromium, known for its advanced user interface controls and productivity features.
-
E.
Ungoogled Chromium
Ungoogled Chromium is a privacy-focused, de-Googled variant of the Chromium web browser that removes Google integration and tracking features while remaining compatible with Chromium extensions.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: Google Native Client Target entity description: Google Native Client is a sandboxing technology developed by Google that allows secure execution of native compiled code within a web browser.
-
A.
Google Brillo
Google Brillo was a lightweight, Android-based operating system platform developed by Google for Internet of Things (IoT) devices, later evolved into Android Things.
-
B.
ChromiumOS
ChromiumOS is the open-source operating system project that serves as the foundation for Google’s ChromeOS, providing a lightweight, browser-centric Linux-based platform.
-
C.
The Chromium Project
The Chromium Project is an open-source initiative led primarily by Google that develops the Chromium web browser and its underlying technologies, which serve as the foundation for Google Chrome and many other browsers.
-
D.
Vivaldi web browser
Vivaldi web browser is a highly customizable, privacy-focused web browser built on Chromium, known for its advanced user interface controls and productivity features.
-
E.
Ungoogled Chromium
Ungoogled Chromium is a privacy-focused, de-Googled variant of the Chromium web browser that removes Google integration and tracking features while remaining compatible with Chromium extensions.
- F. None of above. chosen
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
browser plugin API
ⓘ
portable subset of LLVM bitcode for NaCl ⓘ sandboxing technology ⓘ software framework ⓘ |
| alsoKnownAs |
NaCl
NERFINISHED
ⓘ
PNaCl NERFINISHED ⓘ PPAPI NERFINISHED ⓘ |
| announcedBy | Google NERFINISHED ⓘ |
| announcedIn | 2008 ⓘ |
| architectureSupport |
ARM
NERFINISHED
ⓘ
MIPS NERFINISHED ⓘ x86 ⓘ x86-64 ⓘ |
| component | Portable Native Client NERFINISHED ⓘ |
| deprecatedBy | Google NERFINISHED ⓘ |
| deprecationReason | shift toward WebAssembly ⓘ |
| designGoal |
near-native execution speed
ⓘ
portability across CPU architectures ⓘ strong isolation from the host system ⓘ |
| developer | Google ⓘ |
| executionEnvironment | browser process sandbox ⓘ |
| feature |
integration with web browser runtime
ⓘ
portable executable format for native code ⓘ restricted system call interface ⓘ validation of untrusted native code before execution ⓘ |
| integratesWith | Pepper Plugin API NERFINISHED ⓘ |
| license | open-source license ⓘ |
| memoryModel | segmented and aligned memory layout for safety ⓘ |
| programmingLanguage |
C
ⓘ
C++ ⓘ other native languages ⓘ |
| purpose |
architecture-independent distribution of native code
ⓘ
secure execution of native compiled code in a web browser ⓘ |
| relation |
alternative to NPAPI plugins
ⓘ
predecessor of WebAssembly-based approaches for native-like performance on the web ⓘ |
| repository | https://chromium.googlesource.com/native_client/src/native_client ⓘ |
| runsIn |
Chromium
NERFINISHED
ⓘ
Google Chrome NERFINISHED ⓘ |
| securityModel |
sandboxing
ⓘ
software fault isolation ⓘ |
| status | deprecated ⓘ |
| supports |
audio APIs
ⓘ
graphics via OpenGL ES ⓘ network access under browser security policies ⓘ sandboxed file system access ⓘ |
| useCase |
compute-intensive web applications
ⓘ
games in the browser ⓘ high-performance web applications ⓘ |
| validationStep | static analysis of machine code before loading ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: Google Native Client Description of subject: Google Native Client is a sandboxing technology developed by Google that allows secure execution of native compiled code within a web browser.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Native Client