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. cssimportrule api: supportstext

  5. csssupportsrule api

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

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

  8. domtokenlist api: supports

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

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

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

  12. navigator api: registerprotocolhandler: `scheme` parameter supports `cabal`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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()`