Uncover among the fascinating options which have landed in steady and beta
internet browsers throughout November 2024.
Revealed: November 27, 2024
Secure browser releases
In November 2024, Firefox
131 and
Chrome 131 grew to become steady. This
submit seems to be on the new options added to the net platform.
WebCodecs API
Firefox 133 helps the ImageDecoder
, ImageTrackList
, and ImageTrack
interfaces of the
WebCodecs API,
enabling the decoding photos from the principle and employee threads.
The WorkerNavigator
permissions
property
Firefox 133 additionally helps
WorkerNavigator.permissions
.
@web page
margin containers
Chrome 131 provides assist for web page margin containers, when printing an online doc,
or exporting it as PDF.
The @web page
margin containers allow you to outline the contents within the margin space of a
web page, for instance to supply customized headers and footers,
slightly than utilizing the built-in headers and footers generated by the browser.
Counters are additionally supported, for web page numbering.
The specification defines two particular counter names:
web page
for the present web page quantity and pages
for the full variety of pages.
Be taught extra in
Add content material to the margins of pages printed utilizing CSS.
Help for currentcolor
in relative colour syntax
Chrome 131 permits relative colours in CSS (utilizing the from
key phrase) to make use of
currentcolor
as a base. This allows you to set complementary colours,
based mostly on a component’s textual content colour, for that factor’s borders, shadows,
or backgrounds.
Uint8Array
strategies
Firefox 133 provides quite a few 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()
WebHID on devoted employees
Chrome 131 permits WebHID
inside devoted employee contexts.
This allows you to carry out heavy I/O and processing of knowledge from a HID gadget on a
separate thread, serving to to cut back the efficiency affect on the principle thread.
Beta browser releases
Beta browser variations provide you with a preview of issues that might be within the subsequent
steady model of the browser. It is a good time to check new options, or
removals, that would affect your web site earlier than the world will get that launch. New
betas are Firefox 134,
Safari 18.2,
and
Chrome 132.
These releases deliver many nice options to the platform.
Take a look at the discharge notes for all the particulars. Listed here are only a few
highlights.
Safari 18.2 consists of the Uint8Array
strategies, talked about earlier on this submit as
delivery in Firefox, and the @web page
margin descriptors that shipped in Chrome
this month.
There is a good listing of recent CSS options, together with assist for
cross-document view transitions, ruby-align
, and text-box-trim
.
Chrome 132 consists of assist of sideways-rl
and sideways-lr
key phrases for
the writing-mode
CSS property, toggle occasions for <dialog>
, and
a bytes()
methodology for the Request
and Response
interfaces.
Firefox 134 is gentle on particulars proper now, nonetheless it seems to be to incorporate
Promise.strive
which can also be within the Safari 18.2 beta.