1. CSS Feature Queries

    CSS Feature Queries allow authors to condition rules based on whether particular property declarations are supported in CSS using the @supports at rule.

  2. CSS.supports() API

    The CSS.supports() static method returns a Boolean value indicating if the browser supports a given CSS feature, or not.

  3. clipboarditem api: supports_static

  4. clipboard api: supports `image/png` mime type

  5. clipboard api: supports `text/html` mime type

  6. clipboard api: supports `text/plain` mime type

  7. cssimportrule api: supportstext

  8. csssupportsrule api

  9. css api: `supports()` static method

  10. customelementregistry api: define: supports `disabledfeatures` static property

  11. domtokenlist api: supports

  12. htmlcanvaselement api: toblob: `type` parameter supports `"image/jpeg"`

  13. htmlcanvaselement api: toblob: `type` parameter supports `"image/png"`

  14. htmlcanvaselement api: toblob: `type` parameter supports `"image/webp"`

  15. htmlcanvaselement api: todataurl: `type` parameter supports `"image/jpeg"`

  16. htmlcanvaselement api: todataurl: `type` parameter supports `"image/png"`

  17. htmlcanvaselement api: todataurl: `type` parameter supports `"image/webp"`

  18. htmlscriptelement api: `supports()` static method

  19. navigator api: registerprotocolhandler: `scheme` parameter supports `dat`

  20. navigator api: registerprotocolhandler: `scheme` parameter supports `did`

  21. navigator api: registerprotocolhandler: `scheme` parameter supports `dweb`

  22. navigator api: registerprotocolhandler: `scheme` parameter supports `ftp`

  23. navigator api: registerprotocolhandler: `scheme` parameter supports `ftps`

  24. navigator api: registerprotocolhandler: `scheme` parameter supports `geo`

  25. navigator api: registerprotocolhandler: `scheme` parameter supports `im`

  26. navigator api: registerprotocolhandler: `scheme` parameter supports `ipfs`

  27. navigator api: registerprotocolhandler: `scheme` parameter supports `ipns`

  28. navigator api: registerprotocolhandler: `scheme` parameter supports `irc`

  29. navigator api: registerprotocolhandler: `scheme` parameter supports `mms`

  30. navigator api: registerprotocolhandler: `scheme` parameter supports `sip`

  31. navigator api: registerprotocolhandler: `scheme` parameter supports `sms`

  32. navigator api: registerprotocolhandler: `scheme` parameter supports `ssb`

  33. navigator api: registerprotocolhandler: `scheme` parameter supports `ssh`

  34. navigator api: registerprotocolhandler: `scheme` parameter supports `tel`

  35. navigator api: registerprotocolhandler: `scheme` parameter supports `urn`

  36. navigator api: registerprotocolhandler: `scheme` parameter supports `wtai`

  37. navigator api: registerprotocolhandler: `scheme` parameter supports `xmpp`

  38. setinterval api: supports parameters for callback

  39. settimeout api: supports parameters for callback

  40. websocket api: supports protocol as specified by rfc 6455

  41. css at-rule: `@import`: `supports()` as import condition

  42. css at-rule: `@supports`: `font-format()`

  43. css at-rule: `@supports`: `font-tech()`

  44. css at-rule: `@supports`: `selector()`

  45. css selector: `::selection`: supports the `text-decoration` property

  46. types: `<image>`: `paint()`: supports additional parameters to pass to the `paintworklet`

  47. headers http header: supports-loading-mode

  48. headers http header: supports-loading-mode: `credentialed-prerender` directive

  49. headers http header: supports-loading-mode: `fenced-frames` directive

  50. svg element: path: d: `d` as css property supports `path()`