CARVIEW |
Select Language
HTTP/2 200
content-type: text/html
x-guploader-uploadid: AAwnv3L4173lbsqcgwKWMUU9uuV0L1svkXBk5RRka6hYZtyB9enY7vSl5d10CHev3xjRQuoQ
cache-control: public, max-age=3600
expires: Wed, 08 Oct 2025 22:45:59 GMT
last-modified: Wed, 08 Oct 2025 01:04:45 GMT
etag: W/"bdfe97be3c3c28120fe5f9af529a1953"
x-goog-generation: 1759885485102742
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 146547
x-goog-meta-goog-reserved-file-mtime: 1759884012
x-goog-hash: crc32c=HY6Bcg==, md5=vf6Xvjw8KBIP5fmvUpoZUw==
x-goog-storage-class: STANDARD
accept-ranges: none
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
alt-svc: clear
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
strict-transport-security: max-age=63072000
content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues stats.g.doubleclick.net https://api.stripe.com; font-src 'self'; frame-src 'self' interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net mdn.github.io live-samples.mdn.mozilla.net live-samples.mdn.allizom.net *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.googleusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/ https://*.google-analytics.com https://*.googletagmanager.com www.gstatic.com; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';
x-frame-options: DENY
origin-trial: AxVILwizhbMjxFeHOn1P3R8niO1RJY/smaK4B4d1rLzc1gTaxtXMSaTi+FoigYgCw40uFRDwFcEAeqDR+vVLOW4AAABfeyJvcmlnaW4iOiJodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZyIsImZlYXR1cmUiOiJQcml2YXRlQXR0cmlidXRpb25WMiIsImV4cGlyeSI6MTc0MjA3OTYwMH0=
x-cloud-trace-context: b001a186a4746aab3d43593fd10c0e74
date: Wed, 08 Oct 2025 21:46:00 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
Firefox 134 for developers - Mozilla | MDN
Toggle sidebar
Firefox 134 for developers
This article provides information about the changes in Firefox 134 that affect developers. Firefox 134 was released on January 7, 2025.
Changes for web developers
>HTML
No notable changes
CSS
- The
align-self
andjustify-self
CSS properties andplace-self
CSS shorthand property are now supported for absolutely positioned elements. (Firefox bug 1920160).
JavaScript
- Support for the
RegExp.escape()
static method that can be used to escape any potential regex syntax characters in a string, returning a new string that can be safely used as a literal pattern for theRegExp()
constructor. (Firefox bug 1918235). - The
Promise.try()
convenience method is now supported. The method takes a callback of any kind (a function that returns or throws, synchronously or asynchronously) and wraps its result in aPromise
. This allows you to use promise semantics (.then()
,.catch()
) to handle the result from any kind of method. (Firefox bug 1917879 and Firefox bug 1905364).
APIs
- The
PushManager.supportedContentEncodings
static method is now supported for getting the allowed algorithms for encrypting the payload of a push message. (Firefox bug 1497430). AudioParam.value
now allows the value to be set even during the time that an automated event is scheduled: previously the operation would silently be ignored at those times. (Firefox bug 1308435).- The
ReadableStreamBYOBReader.read()
method has a new argumentoptions.min
that can be used to specify the minimum number of elements to be returned on each call. This might, for example, be used to avoid unnecessary iteration when working with data structures that have a known data size. (Firefox bug 1864406).
DOM
Media, WebRTC, and Web Audio
- WebRTC simulcast of screen-shared video with the VP8 codec is now supported (simulcast from other video sources has been enabled for a long time). More precisely,
MediaStreamTrack
objects for screen and window capture (for example, fromMediaDevices.getDisplayMedia()
), can now be encoded as multiple simulcast layers when using VP8. (Firefox bug 1692873).
WebDriver conformance (WebDriver BiDi, Marionette)
WebDriver BiDi
- Implemented the
browser.getClientWindows
command, which allows to retrieve information about the currently opened browser windows (Firefox bug 1855025) - Added support for the
initiatorType
anddestination
fields to all network events (Firefox bug 1904892 and Firefox bug 1933331). They allow to understand why and how the request was created. - The
browsingContext.navigationStarted
event is no longer emitted when the initial about:blank page is loaded for a new top-level browsing context (Firefox bug 1922014) - We fixed a bug where the
requestTime
of network events would sometimes be set to 0 (Firefox bug 1930849) - The
browsingContext.traverseHistory
command can now only be used with top-level browsing contexts (Firefox bug 1924859) - Improved the reliability of commands sent during a navigation, for instance when a browsing context is being replaced (Firefox bug 1927073).
Marionette
- The
Addon:Install
andAddon:Uninstall
commands are now available for GeckoView (Firefox for Android) (Firefox bug 1806135). - The
Addon:Install
command can now be used to install extensions enabled in Private Browsing mode (Firefox bug 1810718)
Experimental web features
These features are newly shipped in Firefox 134 but are disabled by default. To experiment with them, search for the appropriate preference on the about:config
page and set it to true
. You can find more such features on the Experimental features page.
Intl.DurationFormat
(Nightly release):Intl.DurationFormat
enables locale-sensitive formatting of durations. (Firefox bug 1648139).autocorrect
:dom.forms.autocorrect
. The HTMLautocorrect
attribute andHTMLElement.autocorrect
property allow autocorrection in editable text elements, including: most kinds of text<input>
elements,<textarea>
elements, and elements that have thecontenteditable
attribute set (Firefox bug 1725806).