Anime, manga, and games, with a take · A Yukimedia publication

← all stories other 1 sources · 16h ago ·

Chrome 153 Adds Browser-Managed Camera and Microphone Elements

Chrome 153 continues the browser's move toward browser-managed media permission UI and Rust-based memory-safe parsing, letting camera-only and microphone-only web apps drop custom permission handling while XML parsing hardens against memory bugs.

Reporting from 1 source: GIGAZINE.

Chrome 153 Adds Browser-Managed Camera and Microphone Elements

Google Chrome 153 is out. The stable release adds dedicated <camera> and <microphone> HTML elements that show browser-managed UI for permission and stream control, building on the <usermedia> element from Chrome 151. JavaScript gains Iterator.zip() and Iterator.zipKeyed() for joint iteration, plus Iterator.prototype.join(). Some XML parsing now runs through a Rust parser in cases that do not require XSLT, and the browser adds scroll-axis-lock, IAMF audio support, and a JavaScript Self-Profiling Markers origin trial.

The browser manages the new element UI strictly, so sites cannot restyle the permission prompt, and the elements keep the same security model and permission recovery as . On the JavaScript side, Iterator.zip() stops at the shortest iterator by default, while the mode option can continue to the longest or throw a TypeError on mismatched lengths, and Iterator.zipKeyed() returns keyed objects instead of arrays.

The Rust XML parser applies to DOMParser, XMLHttpRequest responseXML, and direct SVG loading, but not to cases that require XSLT, which Chrome is deprecating. WebAudio gains a renderSizeHint option for frame counts, WebGPU's WGSL adds a buffer_view feature, and an origin trial for JavaScript Self-Profiling Markers lets sites identify which browser process ran between stack samples.

Synthesized by Yomimono from the 1 cited source below, including Japanese-language reporting where cited, then editorially reviewed before publishing.

Sources