February's stable browser releases: what's new

Chrome 145, Firefox 148, and Safari 26.3 all reached stable in February, bringing a range of new platform features. Several of these items are newly available Baseline features, meaning they're now supported across the major browser engines.

CSS layout and text control

Chrome 145 adds full support for the text-justify CSS property, giving developers finer control over text justification behavior when used with text-align: justify.

Also new in Chrome 145 are the column-wrap and column-height CSS properties from Multicol Level 2. These allow columns to wrap onto a new row in the block direction, which helps prevent horizontal overflow and adds flexibility for responsive designs.

Firefox 148 introduces the shape() CSS function by default. The function lets you define custom shapes for properties such as clip-path and offset-path using standard CSS syntax, with support for CSS units and math functions.

Firefox 148 also now allows the overflow, overflow-x, and overflow-y CSS properties to be applied to replaced elements like images and video, matching behavior already available for other elements.

Customizable select and form controls

Chrome 145 includes the customizable <select> listbox rendering mode. In this mode, the select element renders in-flow within the page rather than as a separate button with a popup, offering more styling options for form controls.

JavaScript iterator methods

Firefox 148 introduces Iterator.zip() and Iterator.zipKeyed() static methods. These methods return a new iterator that groups elements from multiple data sources at each iteration step.

Security and platform APIs

Firefox 148 now supports the HTML Sanitizer API. This lets developers safely filter HTML before inserting it into the DOM, which helps mitigate XSS attack risks.

Chrome 145 enables Device Bound Session Credentials (DBSC), which binds a user's session to a specific device. This makes it considerably harder for an attacker to use stolen session cookies on a different machine.

Chrome 145 also adds an Origin object to the platform. This fills a gap by encapsulating the origin concept, providing methods for comparison, serialization, and parsing.

Compression

Safari 26.3 adds support for Zstandard (Zstd) compression. When used for HTTP compression, Zstd provides smaller file sizes, faster decompression, and better compression ratios, improving loading speeds and bandwidth efficiency.

Beta previews

Firefox 149 and Chrome 146 entered beta this month, offering a preview of upcoming stable features.

Chrome 146 includes scroll-triggered animations in CSS and also brings the Sanitizer API. Firefox 149 adds popover="hint", the Close Watcher API, and the Reporting API. Testing against these beta versions can help you identify any features or removals that might affect your site before the stable releases ship.