Stay up-to-date with the web platform
Use the Web platform features explorer to discover new features and APIs and stay up-to-date with changes.
Newly available across browsers (RSS feed)
- document.caretPositionFromPoint(): 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. - Event timing: 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. - Largest contentful paint (LCP): 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. - scrollbar-color: The
scrollbar-colorCSS property sets the color of the scrollbar track and thumb. - scrollend: The
scrollendevent fires when an element or document has finished scrolling.
Now widely available across browsers (RSS feed)
- calc() keywords: The
e,pi,infinity, andNaNkeywords represent well-defined constants accepted in CSS math functions such ascalc(). - color(): The
color()function picks a color from a given color space. Wide gamut color spaces likedisplay-p3allow showing more vibrant and saturated colors than the standardsrgbcolor space. - color-mix(): The
color-mix()function mixes two colors in a given color space and by a given amount. Commonly, lighter or darker variations of a color are created by mixing with white or black. - Compression streams: The
CompressionStreamandDecompressionStreamAPIs compress and decompress data using the gzip or deflate formats. - Canvas createConicGradient(): The
createConicGradient()methods draw a conic gradient to a 2D canvas.