- Filters:
- Newly available
- Widely available
- Limited availability
- One missing engine
- Discouraged
- All features
- Browser releases:
- Chrome 144
- Chrome Android 144
- Edge
- Firefox 147
- Firefox for Android 147
- Safari 26.2
- Safari on iOS 26.2
New features in Safari on iOS 26.2 (released on 2025-12-12)
-
document.caretPositionFromPoint()
Baseline Newly Available (since 2025-12-12)The
document.caretPositionFromPoint()method finds an insertion point, represented by a DOM node and an offset within that node, for given coordinates in the viewport.- Chrome 128 Released on 2024-08-20
- Chrome Android 128 Released on 2024-08-20
- Edge 128 Released on 2024-08-22
- Firefox 20 Released on 2013-04-02
- Firefox for Android 20 Released on 2013-04-02
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12
-
Event timing
Baseline Newly Available (since 2025-12-12)The
eventandfirst-inputperformance entries and thePerformanceEventTimingAPI measures the latency of user input events, such as mouse clicks or keypresses. They're used to calculate Interaction to Next Paint (INP), a common metric for perceived responsiveness.- Chrome 76 Released on 2019-07-30
- Chrome Android 76 Released on 2019-07-30
- Edge 79 Released on 2020-01-15
- Firefox 89 Released on 2021-06-01
- Firefox for Android 89 Released on 2021-06-01
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12
-
field-sizing
Limited availabilityThe
field-sizingCSS property allows form controls such as<textarea>to be sized based on their content.Baseline availability blocked since December 2025 by Firefox (1 months)
- Chrome 123 Released on 2024-03-19
- Chrome Android 123 Released on 2024-03-19
- Edge 123 Released on 2024-03-22
- Firefox ❌ Vendor position : positive
- Firefox for Android ❌ Vendor position : positive
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12
-
Math font family
Baseline Newly Available (since 2025-12-12)The
font-family: mathCSS declaration uses the browser default font face for displaying mathematical expressions.- Chrome 109 Released on 2023-01-10
- Chrome Android 109 Released on 2023-01-10
- Edge 109 Released on 2023-01-12
- Firefox 145 Released on 2025-11-11
- Firefox for Android 145 Released on 2025-11-11
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12
-
Map getOrInsert()
Limited availabilityThe
getOrInsert()andgetOrInsertComputed()methods ofMapobjects get a value, setting and getting a default value if needed.- Chrome ❌
- Chrome Android ❌
- Edge ❌
- Firefox 144 Released on 2025-10-14
- Firefox for Android 144 Released on 2025-10-14
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12
-
Invoker commands
Baseline Newly Available (since 2025-12-12)The
commandandcommandforattributes for the<button>HTML element dispatch an action to an element when the button is invoked (by click or keystroke), as a declarative alternative toaddEventListener()calls oronclickattribute handlers.- Chrome 135 Released on 2025-04-01
- Chrome Android 135 Released on 2025-04-01
- Edge 135 Released on 2025-04-04
- Firefox 144 Released on 2025-10-14
- Firefox for Android 144 Released on 2025-10-14
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12
-
Largest contentful paint (LCP)
Baseline Newly Available (since 2025-12-12)The
largest-contentful-paintperformance entry and theLargestContentfulPaintAPI measures the time it takes for the largest image or text to appear. Largest contentful paint (LCP) is a common metric for perceived loading times.- Chrome 77 Released on 2019-09-10
- Chrome Android 77 Released on 2019-09-10
- Edge 79 Released on 2020-01-15
- Firefox 122 Released on 2024-01-23
- Firefox for Android 122 Released on 2024-01-23
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12
-
Math.sumPrecise()
Limited availabilityThe
Math.sumPrecise()static method returns the sum of an iterable of numbers. It avoids the precision loss of intermediate partial sums, as found usingreduce()or a loop to add together an array of values.- Chrome ❌
- Chrome Android ❌
- Edge ❌
- Firefox 137 Released on 2025-04-01
- Firefox for Android 137 Released on 2025-04-01
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12
-
scrollbar-color
Baseline Newly Available (since 2025-12-12)The
scrollbar-colorCSS property sets the color of the scrollbar track and thumb.- Chrome 121 Released on 2024-01-23
- Chrome Android 121 Released on 2024-01-23
- Edge 121 Released on 2024-01-25
- Firefox 64 Released on 2018-12-11
- Firefox for Android 64 Released on 2018-12-11
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12
-
scrollend
Baseline Newly Available (since 2025-12-12)The
scrollendevent fires when an element or document has finished scrolling.- Chrome 114 Released on 2023-05-30
- Chrome Android 114 Released on 2023-05-30
- Edge 114 Released on 2023-06-02
- Firefox 109 Released on 2023-01-17
- Firefox for Android 109 Released on 2023-01-17
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12
-
sibling-count() and sibling-index()
Limited availabilityThe
sibling-count()andsibling-index()CSS functions return integers that are useful to style elements based on their positions among siblings or on the number of siblings, for example as part of acalc()expression.Baseline availability blocked since December 2025 by Firefox (1 months)
- Chrome 138 Released on 2025-06-24
- Chrome Android 138 Released on 2025-06-24
- Edge 138 Released on 2025-06-26
- Firefox ❌ Vendor position : positive
- Firefox for Android ❌ Vendor position : positive
- Safari 26.2 Released on 2025-12-12
- Safari on iOS 26.2 Released on 2025-12-12