AGENTIC COMMONSAI industry briefings

繁中EN

TopicAI Coding & Developer ToolsPublished

All English articles

Firefox 153 Ships Vulkan Video Decoding and JPEG XL

On this page6 sections
  1. Video Decoding Moves to the GPU
  2. JPEG XL Comes Aboard at Last
  3. Two Permission Changes That Ship On by Default
  4. A Few Other Things Worth Noticing
  5. What This Means for Web Developers
  6. Sources

Summary: Firefox 153 reaches the Release channel with Vulkan video decoding and experimental JPEG XL support in Firefox Labs. Vulkan moves video decoding to the GPU where supported, while JPEG XL remains behind an official toggle. The release also makes local-file permissions for extensions and Local Network Access consent default behaviors.

Firefox 153 is now reaching Release-channel users. Two items topped Phoronix’s report of July 20: JPEG XL support, and Vulkan video decoding. The latter puts the GPU in charge of decoding video; the former lifts an image format out of years of waiting in the browser world and into a stable build — behind an experimental toggle, at least. Neither alters tomorrow’s plans, yet together they amount to two quiet shifts in what a cross-platform browser asks of the machine under it.

Video Decoding Moves to the GPU

Decoding stops being CPU work and becomes the graphics card’s job. Wherever the platform offers Vulkan Video, that means less processor load and lower power draw while a video plays, more time between charges for a laptop, and no more stuttering on high-resolution streams from machines toward the low end. The effect shows most on Linux — the very beat Phoronix has covered for years. Multimedia work keeps migrating into hardware across browsers, a direction the Chrome family shares; what Firefox chooses is the open path, Vulkan rather than one vendor’s media APIs, which counts for the many Linux desktops now on AMD or Intel GPUs.

JPEG XL Comes Aboard at Last

Firefox Labs is where Mozilla has placed JPEG XL: compression better than WebP, JPEG, PNG, and GIF, switched on from the Firefox Labs section of Settings — or by typing “labs” into the address bar. A cautious home: an official switch in a stable release, not something on by default. Mainstream browsers have turned this format away more than once, so reaching this stage is genuine movement, and it reopens the calculus for the CDN and imaging-tool vendors that shelved their JPEG XL work the moment browser support fell apart. The contest to succeed WebP for static images now carries a new variable.

Two Permission Changes That Ship On by Default

The next two changes land on developers harder. Extensions lose their default reach into local files, replaced by a permission named “Access local files on your computer” — one extra consent step for anything doing tooling work. Local Network Access restrictions, meanwhile, now come on by default, so a site must ask before it connects to devices or services on the user’s local network. That closes a genuine hole: no page should be free to probe routers, printers, or localhost services in silence. The flip side is that Web apps speaking straight to a localhost API will meet the consent flow, and that belongs in their documentation today rather than the day the support tickets land.

A Few Other Things Worth Noticing

The rest of the batch is respectable. Windows gains HDR video playback, on displays able to show it. Several files can now be merged in the PDF editor, and images can be dropped in as fresh pages. A tab’s right-click menu generates a QR code, with the same shortcut available from the address bar on macOS. The address bar also answers to “pick color”, “color picker”, or “eyedropper”, calling up an eyedropper that samples colors off any page. QWAC certificates are now verified and shown under eIDAS rules, and the location permission icon turns red while a site holds location access. Model choice arrives in Smart Window, the built-in assistant; a new tab address bar is reaching users progressively; and videos carrying overlay controls respond better to the context menu. The beta cycle’s web-platform work shipped as well: popover=hint, the new alignment-baseline keywords, Error.stackTraceLimit, partial ::-webkit-scrollbar support, and WebRTC in MediaCapabilities queries.

What This Means for Web Developers

Three takeaways. JPEG XL stays experimental, so JXL-only assets are premature — format detection and a fallback path, however, can be sketched out now, and image-heavy products should model what JXL-sized savings would mean at their volume. The default-on prompt for local network access reaches every web app built on localhost APIs, so the consent story has to reach development flows and docs before the bug reports arrive. And Local Mode, the new developer option, points local directories at custom origins, which takes the local web server out of plain static testing — small, and a convenience whose saved friction adds up daily.

Sources

AGENTIC COMMONSOperated by PHLEGON LABS
ShareXEmail
Support us

Related reading

  1. Haiku R1/beta6 Arrives: Two Years of Work After Beta5

    Two years after beta5, Haiku ships R1/beta6 in the project's 25th anniversary week: 530+ tickets resolved, official Firefox branding, NVMM virtualization for QEMU, and a Go port.

    Open Source

  2. DuckDB v2.0 Preview: Server Mode, New Parser, New Storage

    DuckDB v2.0 lands this fall: server mode, a new PEG-based SQL parser, storage format 2.0, asynchronous I/O, triggers, and 40x faster recursive queries.

    Developer Tools

  3. Go 1.27 Lands: Generic Methods, json/v2, Post-Quantum TLS

    Released August 19, Go 1.27 adds generic methods, moves encoding/json onto the v2 implementation, brings ML-DSA signatures to TLS, and speeds small allocations.

    Developer Tools