Uncover a few of the attention-grabbing options which have landed in steady and beta
internet browsers throughout December 2024.
Revealed: December 18, 2024
Steady browser releases
In December 2024 the one browser to launch a brand new steady model was Safari with Safari 18.2. This
put up appears to be like on the new options added to the net platform.
Baseline Newly accessible options in Safari 18.2
This launch helps spherical out Baseline 2024 with a handful of options changing into Newly accessible.
Web page setup with @web page
The
@web page
at-rule permits you to dimensions and margins for content material reminiscent of
printed paperwork, ebooks, or slides.
The ruby-align
and ruby-position
CSS properties
The
ruby-align
and
ruby-position
properties allow you to management how
ruby textual content is positioned and aligned inside its container.
Be taught extra in
Line-breakable <ruby>
and CSS ruby-align
property.
Model scrollbars
With the CSS
scrollbar-gutter
and
scrollbar-width
properties now
Baseline Newly accessible, you’ll be able to
customise the looks of scrollbars in your internet app.
::target-text
pseudo-element
The ::target-text
pseudo-element permits you to model textual content highlighted by a
URL textual content fragment. Now you can select methods to spotlight the textual content to raised
draw consideration to it.
WebAssembly rubbish assortment and tail name optimization
Safari 18.2 consists of assist for these WebAssembly (Wasm) options,
bringing them to Baseline Newly accessible.
You possibly can study extra about WebAssembly rubbish assortment in
WebAssembly Rubbish Assortment (WasmGC) now enabled by default in Chrome,
and examine why
Google Sheets ported its calculation employee from JavaScript to WasmGC.
Cross-document view transitions
Safari 18.2 consists of assist for cross-document view transitions,
together with view transition lessons and kinds, and assist for the
pageswap
and pagereveal
occasions.
Uint8Array
strategies
Safari 18.2 additionally consists of the brand new Uint8Array
strategies to ease conversions
between base64-
and hex-encoded strings and byte arrays:
Uint8Array.fromBase64()
andUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
andUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
andUint8Array.prototype.toHex()
Beta browser releases
This month we do not have new options in beta to announce,
as a result of finish of yr.
The
Safari 18.3
beta is presently bug fixes, and
Firefox 134,
and
Chrome 132
are nonetheless ongoing from final month.
We’ll be again subsequent yr to let you already know what’s touchdown on the internet platform in
January 2025!