PPAPI

E1012354

PPAPI is a browser plugin architecture developed by Google to provide a more secure, portable, and robust alternative to the older NPAPI framework.

All labels observed (1)

Label Occurrences
PPAPI canonical 2

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf browser plugin architecture
software framework
abbreviationOf Pepper Plugin API
category browser extension technology
web technology
communicationModel message-passing between plugin and browser
designedFor web browsers
designPrinciple portability via abstracted system APIs
security by sandboxing
developer Google
executionModel plugins run in separate processes
fullName Pepper Plugin API
hasGoal improve portability of browser plugins
improve robustness of browser plugins
improve security of browser plugins
integratedInto Blink-based browsers
introducedBy Google Chrome project
languageBinding C
memoryModel reduces risk of browser crashes from plugin failures
platform cross-platform
provides 2D graphics interface
3D graphics interface
JavaScript interaction interface
URL loading interface
audio playback interface
file system interface
input event interface
stable binary interface for plugins
versioned interfaces
relationToNPAPI more portable than NPAPI
more robust than NPAPI
more secure than NPAPI
replaces NPAPI
runsIn browser sandbox
securityModel restricted access to system resources
status primarily used historically for Pepper Flash
supports audio APIs
file I/O abstractions
graphics APIs
input event handling
networking abstractions
out-of-process plugin execution
sandboxed plugin execution
usedBy Adobe Flash Player (Pepper Flash)
linked to: Flash (software)

Chrome OS
linked to: ChromeOS

Chromium
Google Chrome
usedFor running Flash content in Chrome via Pepper Flash

How these facts were elicited

Referenced by (2)

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

Pepper Plugin API alsoKnownAs PPAPI
subject linked to: Google Native Client