This survey closed on October 19, 2023. View Survey Results »

Load certain resources only when needed.

html
<img src="picture.jpg" loading="lazy" />
<iframe src="supplementary.html" loading="lazy"></iframe>
Tell us more:
Tell us more:
Tell us more:

Attributes that allow providing several source images with hints to help the browser pick the right one.

html
<img
  srcset="fairy-med.jpg 480w, fairy-large.jpg 800w"
  sizes="(max-width: 600px) 480px, 800px"
  src="fairy-large.jpg"
  alt="Elva dressed as a fairy" />
Tell us more:
Tell us more:
Tell us more:

Begin work on certain resources early to improve performance. Syntax: <link rel="pre* | dns-prefetch | modulepreload">.

html
<link rel="preload" href="picture.jpg" />
<link rel="dns-prefetch" href="https://fonts.googleapis.com/" />
Tell us more:
Tell us more:
Tell us more:

An added layer of security that helps to detect and mitigate XSS and other attacks.

http
Content-Security-Policy: default-src 'self'
Tell us more:
Tell us more:
Tell us more:

Allows specifying a hint to help the browser prioritize fetching various resources.

html
<img src="logo.svg" fetchpriority="high" />
Tell us more:
Tell us more:
Tell us more:

Specify that resources (scripts, stylesheets etc) should block rendering until loaded.

html
<script blocking="render" async src="async-script.js"></script>
Tell us more:
Tell us more:
Tell us more:

Allows embedding 3D graphical content into HTML.

html
<model src="3d-assets/car"></model>
Tell us more:
Tell us more:
Tell us more:

Prevent certain controls from appearing in the toolbar of a media element.

html
<video src="fun.mp4" controlslist="nodownload"></video>
Tell us more:
Tell us more:
Tell us more:

Think of embedding (multimedia, iframes, SVG, etc), machine-readable data, internationalization & localization, security & privacy, performance etc. Missing features, browser incompatibilities, and other problems you face are all fair game.