Netscape Plugin Application Programming Interface

Netscape Plugin Application Programming Interface (NPAPI) je v informatice zastaralé aplikační rozhraní pro tvorbu zásuvných modulů pro webové prohlížeče. Původně bylo vyvinuto pro webový prohlížeč Netscape (Netscape Navigator 2.0), ale později bylo implementováno i v řadě dalších prohlížečů (Mozilla Suite, Mozilla Firefox, Opera, Google Chrome, Internet Explorer).

Dne 12. srpna 2009 bylo na stránce Google Code[1] uveden nový projekt Pepper, který byl spojen s Pepper Plugin API (PPAPI).[2] Aplikační rozhraní PPAPI je odvozeno od NPAPI a jeho cílem je, aby rozšíření byla portabilní a bezpečnější.[3] Proto se PPAPI zaměřuje na podporu běhu rozšíření mimo vlastní proces webového prohlížeče (out-of-process plugin execution).

S nástupem moderního HTML5 potřeba zásuvných modulů v prohlížeči opadla.

  • Google Chrome odstranil podporu NPAPI ve verzi 45 v září 2015 ve všech platformách[4]
  • Firefox počínaje verzí 52 omezil podporu NPAPI pouze na Adobe Flash, úplné odstranění bude po ukončení podpory Flashe v roce 2020
  • Palemoon ve verzi 29 NPAPI stále podporuje.

Reference

  1. ppapi [online]. Google [cit. 2018-10-03]. Dostupné v archivu pořízeném dne 2010-07-02. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  2. Getting Started: Background and Basics – The Chromium Projects [online]. Dostupné online. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  3. Concepts - ppapi - Important concepts for working with PPAPI. - Pepper Plugin API – Google Project Hosting [online]. Dostupné online. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  4. "The final countdown for NPAPI". Chromium Blog.
Pahýl
Pahýl
Tento článek je příliš stručný nebo postrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.