-
Notifications
You must be signed in to change notification settings - Fork 9.6k
Closed
Description
In a plugin world, the gatherers become part of our public API. We know about a few things we're interested in changing. Let's capture them here.
- add a new
MetaElementsgatherer which gets name/content of all of them. This would nullify the following:ThemeColor,Viewport,MetaRobots,MetaDescription, (core(meta): refactor all meta audits to single artifact #7025) - add a new
LinkElementsgatherer (..actually introduced in core(preconnect): add warning if preconnect link is not used #6694 asExternalResourceLinks). This could nullifyCanonicalandHreflang(core(canonical): move canonical audit to LinkElements #7080) - add a new
AnchorElementsgatherer which gets rel/href/target/text of allaelements, nullifiesAnchorsWithNoRelNoopenerandCrawlableLinks(core(artifacts): unify AnchorElements into single gatherer #7101) - convert
ImageUsageintoImageElementsgatherer (core(images): cleanup ImageUsage to match other *Elements artifacts #7030) - convert
ScriptsintoScriptElementsgatherer (core(scripts): move to ScriptElements artifact #7920) - ...
@patrickhulce you had a few in mind, too, right?