Remove support for <applet>

The <applet> tag is only used to instantiate the Java plugin. Running the Java plugin requires NPAPI support, but NPAPI support in Blink has already been removed. We should just remove any special handling for <applet> and let it be handled like any other unspecified tag: in the HTML spec, it is listed under obsolete features, with the header text "Elements in the following list are entirely obsolete, and must not be used by authors".


Removing support for <applet> will actually improve the state of <applet> in Blink. Currently, we display a placeholder that "This plugin is not supported" instead of displaying the fallback content: since Blink doesn't support NPAPI/Java, we should really be displaying the fallback content instead of something unactionable.



Editor's draft

Status in Chromium


In development (tracking bug)

Consensus & Standardization

  • No public signals
  • No public signals
  • No public signals
  • No signals


Last updated on 2017-06-14