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 2

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 (2)

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

NPAPI influenced Pepper Plugin API
NPAPI replacedBy Pepper Plugin API