Blink still has a bunch of <applet> handling code that can probably go now |
|
Issue descriptionDocApplets (https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/html/CollectionType.h?rcl=1475508985&l=31) and stuff kept alive by it can probably go (it's ref'd from the document.idl-generated applet accessor, but that can be prevented by custom-binding it or something). After that, HTMLObjectElement::containsJavaApplet() is dead (https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/html/HTMLObjectElement.cpp?q=isJavaAppletMIMEType&sq=package:chromium&dr=C&l=403) isJavaAppletMIMEType() might be removable as well. cc'ing the npapi cleanup crew.
,
Oct 4 2016
According to document.applets stat: https://www.chromestatus.com/metrics/feature/timeline/popularity/1304 Today the usage is still ~0.06% which is above the deprecation threshold. We return the count for <object type="application/x-java-applet">, but it doesn't run Java applets anymore, so I think it is almost safe to return empty array for document.applets and remove dead code. |
|
►
Sign in to add a comment |
|
Comment 1 by dcheng@chromium.org
, Oct 4 2016