Tuesday, February 18, 2025
HomeWeb developmentNew to the net platform in November  |  Weblog  |  internet.dev

New to the net platform in November  |  Weblog  |  internet.dev


Uncover among the fascinating options which have landed in steady and beta
internet browsers throughout November 2024.

Rachel Andrew

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() and Uint8Array.fromHex()
  • Uint8Array.prototype.setFromBase64() and Uint8Array.prototype.setFromHex()
  • Uint8Array.prototype.toBase64() and Uint8Array.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.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments