Google Native Client

E1012355

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
Native Client 2
Google Native Client canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf browser plugin API ⓘ
portable subset of LLVM bitcode for NaCl ⓘ
sandboxing technology ⓘ
software framework ⓘ
alsoKnownAs NaCl ⓘ
PNaCl ⓘ
PPAPI ⓘ
announcedBy Google ⓘ
announcedIn 2008 ⓘ
architectureSupport ARM ⓘ
MIPS ⓘ
x86 ⓘ
x86-64 ⓘ
component Portable Native Client ⓘ
deprecatedBy Google ⓘ
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 ⓘ
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 ⓘ
Google Chrome ⓘ
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

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Pepper Plugin API → usedWith → Google Native Client ⓘ
Pepper Plugin API → relatedTo → Native Client ⓘ
linked to: Google Native Client
Portable Native Client → basedOn → Native Client ⓘ
linked to: Google Native Client