Compatibility
seele relies on the following modern web standards:
| feature | baseline | Chromium | Firefox | Safari |
|---|---|---|---|---|
ElementInternals |
2023 | - | - | - |
:dir() |
2023 | 120 | - | - |
| Constructable Stylesheets | 2024 | - | 126 | - |
:state() |
2024 | 125 | 126 | - |
@starting-style |
2024 | - | - | 17.5 |
aria*Element and similar |
2025 | 135 | 136 | 16.4 |
| Popover API | 2025 | - | - | 17 |
CSSNumericValue |
not yet | - | Nightly | - |
* CSSNumericValue is worked around currently so it does not raise the minimum
version of Firefox
All of the above result in the following minimum requirements:
- Chromium: >= 135
- Firefox: >= 136
- Safari: >= 17.5
It is 2026 now, so you don't really need to worry about this. However, in the future, the following web features might be used and require higher browser versions:
anchor(), Baseline 2026, Firefox 147, Safari 26, will remove the dependencyfloating-dom
* omitting a specific browser version means using that standard does not raise the minimum required version of seele