With Flash deprecation, it might be the case that browsers no longer implement plugins, and as such we could remove some of the spec complexity around them.
Note, however, that we do need to keep enough to allow rendering of PDFs, and to allow rendering of HTML pages (and other supported content types) in embed and object. So it's not like we can completely gut the embed and object sections.
And, it looks like at the time of #3958, Chrome treated PDFs as plugins. So maybe we can't remove much.
Anyway, some candidates for removal:
The param simplification likely holds even if PDF ends up staying around as a plugin. (And in turn we can close #387.)
With Flash deprecation, it might be the case that browsers no longer implement plugins, and as such we could remove some of the spec complexity around them.
Note, however, that we do need to keep enough to allow rendering of PDFs, and to allow rendering of HTML pages (and other supported content types) in
embedandobject. So it's not like we can completely gut theembedandobjectsections.And, it looks like at the time of #3958, Chrome treated PDFs as plugins. So maybe we can't remove much.
Anyway, some candidates for removal:
NavigatorPluginsand friends, but see Consider a standardized way to detect PDF in HTML? #3462; PDF support might end up living here in existing browsers.embedand especiallyobjectcould likely be simplified to be more likeiframe.paramelement might be able to be totally neutered and moved to the obsolete section.The
paramsimplification likely holds even if PDF ends up staying around as a plugin. (And in turn we can close #387.)