NPAPI and Java plugin support removed from major browsers AI-researched
Dependency: NPAPI / Java browser plugins Wikipedia
Browser vendors removed the NPAPI plugin architecture (Chrome 45 milestone; later Firefox and Safari), stranding Java applets and other plugin-era net artworks unless run in legacy environments.
Affected Artworks
Riccardo Zanardelli
Java Applet embedded in HTML. Applet won't load because browsers no longer run Java plugins.
Victor Liu
Java applet UI + network retrieval. Plugin removal blocks execution.
John Klima
Java applet realtime 3D terrain visualization. No Java plugin runtime in modern browsers.
Roberto Echen
Java applet generating visuals from user text. Applet blocked/unsupported.
Mark Tribe, Alex Galloway & Martin Wattenberg
Java applet generates constellations. Requires emulation or legacy setup.
Kenneth Hung
Kenneth Hung
chih-min chen
maja kalogera
Golan Levin
Reynald Drouhin
Andy Cox
Marek Walczak
Kurt Baumann
Simon Biggs
Igor Štromajer
Andy Deck
Keith Peters
Shu Lea Cheang
Melinda Rackham
armand behar
Joanna Berzowska
Kiran Subbaiah
komninos zervos
Golan Levin
Tal Halpern
tobias c. van Veen
Carlo Zanni
John F. Simon, Jr.
Igor Štromajer
Cheryl Sourkes
Golan Levin
zarinmedia
David Golumbia
Pat Badani
joerg piringer
Igor Štromajer
Susan Collins
armand behar
Melinda Rackham
Cynthia Beth Rubin
Lucas Bambozzi
Jason Freeman
Tania Rodr
Schoenerwissen
Igor Štromajer
Maciej Wisniewski
Marketa Bankova
Teo Spiller
Ken Goldberg
gruppo A12
shirin Kouladjie
Dariusz Nowak-Nova
Paul Steenberghe
Rafael Lozano-Hemmer
restate
Grégory Chatonsky
Marketa Bankova
Ole B Nielsen
Wolf Kahlen
Rasmus Olli
moises mañas
hannes raffaseder
Margot Lovejoy
giselle beiguelman
Bret Nicely
Golan Levin
Gruppe Or-Om
Rafael Lozano-Hemmer
Igor Štromajer
Genco Gulan
[dNASAb]
Neal McDonald
C. J. Yeh
Antoni Abad
Spot Draves
Linda Lauro-Lazin
Mark Stock
Kim Asendorf
Ralf Baecker
Cornelia Sollfrank
Ken Goldberg
Milos Rankovic
Jim Johnson
Wilfried Agricola de Cologne
Daniel Shiffman
Amy Alexander
Alexander Galloway
chih-min chen
Vuk Ćosić
Casey Reas
Brad Brace
Art Crap
Alexei Shulgin
Fixes & Mitigations
- Emulation: Preserve a 'known-good' browser+plugin stack via virtualization (e.g., Windows XP/7 + old Firefox/IE + JRE plugin) with network quarantining.
- Rebuild: Migrate applet logic to JavaScript/WebGL, or capture an archival recording plus source/code documentation.
NPAPI was progressively disabled and then removed. Chrome’s roadmap explicitly targeted permanent removal by September 2015 (Chrome 45). Firefox later removed NPAPI plugins except Flash (Firefox 52). Safari 12 removed support for most legacy web plugins.
What changed
The NPAPI plugin architecture had allowed browsers to run Java applets, Silverlight, Unity Web Player, and other plugin-based content. Its removal stranded an entire generation of web-based interactive artworks that depended on these runtime environments.
Notes
Scope: any artwork relying on Java, Silverlight, Unity Web Player, etc. Reversibility: medium — VM-based access is feasible, but web-native access typically requires rewrite.