New to the web platform in January

Discover some of the interesting features that have landed in stable and beta web browsers during January 2022.

Stable browser releases

In January, Chrome 97 and Firefox 96 became stable.

Firefox 96 shipped the color function hwb(). This function expresses a color by hue, whiteness, and blackness.

Browser Support

  • 101
  • 101
  • 96
  • 15

Source

Also in Firefox 96 is the CSS color-scheme property. This property gives you a way to indicate the color schemes an element can be rendered in. For example, to indicate that .widget can be rendered in the operating system's light or dark modes, use the following CSS.

.widget {
  color-scheme: light dark;
}

With color-scheme landing in Firefox, this means the property is available in Chrome, Firefox, and Safari.

Browser Support

  • 81
  • 81
  • 96
  • 13

Source

Beta browser releases

Beta browser versions give you a preview of things that will be in the next stable version of the browser. It's a great time to test new features, or removals, that could impact your site before the world gets that release.

The betas for January were Chrome 98, Firefox 97, and Safari 15.4 Beta 1.

Chrome 98 supports COLRv1 color gradient vector fonts as an additional new font format. A color font contains glyphs with multiple colors in them, which can be for example an emoji or a country flag or a multi-colored letter.

Read more about this new font format in COLRv1 Color Gradient Vector Fonts in Chrome 98.

Also included is the structuredClone() method for making deep copies of objects, and the CSS media queries dynamic-range and video-dynamic-range. Find more features to test in the Chrome 98 Beta post.

Chrome 98 DevTools brings you a whole collection of new features including the new Full Accessibility Tree.

Firefox 97 Beta supports the cap and ic units for length, and also implements the scrollbar-gutter property.

There is a whole collection of good things included in Safari 15.4 Beta. Features include implementation of the ::backdrop pseudo-element, :focus-visible pseudo-class, the accent-color property, and CSS Containment with the contain property. This beta also includes the HTML <dialog> element, the lazy attribute on images to enable lazy-loading, plus support for Web App Manifest icons.

All of these beta features will land in stable browsers soon.

Part of the New to the web series