Pepper Plugin API

E321500

Pepper Plugin API is a browser plugin architecture developed by Google as a more secure, portable, and modern alternative to traditional plugin systems like NPAPI, particularly for use with the Chrome browser and technologies such as Native Client.

All labels observed (1)

Label Occurrences
Pepper Plugin API canonical 6

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf browser plugin architecture ⓘ
software development API ⓘ
abbreviation PPAPI ⓘ
advantageOverNPAPI better process isolation ⓘ
improved security sandboxing ⓘ
more consistent cross-platform behavior ⓘ
architectureType out-of-process plugin architecture ⓘ
comparedWith NPAPI ⓘ
componentOf Chrome Native Client platform ⓘ
designedFor Chromium-based browsers ⓘ
Google Chrome ⓘ
designGoal enable high-performance native code in browser ⓘ
provide stable cross-platform plugin interfaces ⓘ
developer Google ⓘ
documentationURL https://developer.chrome.com/docs/native-client/pepper_stable ⓘ
feature 2D graphics API ⓘ
3D graphics API ⓘ
JavaScript integration ⓘ
asynchronous messaging between plugin and browser ⓘ
audio API ⓘ
file I/O API ⓘ
input event handling ⓘ
networking API ⓘ
out-of-process plugin execution ⓘ
sandboxed plugin environment ⓘ
introducedBy Google Chrome team ⓘ
notableUse Chrome Flash replacement components ⓘ
Chrome PDF viewer ⓘ
portabilityGoal abstract away OS-specific details ⓘ
purpose provide a more modern plugin model ⓘ
provide a more portable plugin model ⓘ
provide a more secure plugin model ⓘ
relatedTo Google Chrome Extensions ⓘ
linked to: Chrome extensions

Native Client ⓘ
Portable Native Client ⓘ
replaces NPAPI ⓘ
securityGoal reduce attack surface of browser plugins ⓘ
securityModel sandboxed native code execution ⓘ
status largely deprecated for general web use ⓘ
statusInChrome supported only for a limited set of built-in plugins ⓘ
supportsLanguage C ⓘ
C++ ⓘ
supportsPlatform Linux ⓘ
Windows ⓘ
macOS ⓘ
usedWith Google Native Client ⓘ
Portable Native Client ⓘ

How these facts were elicited

Referenced by (6)

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

NPAPI → influenced → Pepper Plugin API ⓘ
NPAPI → replacedBy → Pepper Plugin API ⓘ
PPAPI → fullName → Pepper Plugin API ⓘ
PPAPI → abbreviationOf → Pepper Plugin API ⓘ
Google Native Client → integratesWith → Pepper Plugin API ⓘ
Chrome Native Client → relatedTo → Pepper Plugin API ⓘ
subject linked to: Chrome Native Client platform