MDN Web Docs
banner
developer.mozilla.org
MDN Web Docs
@developer.mozilla.org
The official MDN Web Docs account, now on Bluesky. We deliver the best web docs around.

Visit → https://mdn.dev
Contribute → https://mdn.dev/community
Fine-tune multilingual typography with text-autospace ✨

It lets you control spacing between CJK and Latin characters.
> text-autospace: ideograph-alpha ideograph-numeric punctuation;

Now available on Baseline 2025. 🎉

Learn more 👇
developer.mozilla.org/en-US/docs/...
November 26, 2025 at 1:00 PM
Reposted by MDN Web Docs
We (@firefoxdevtools.bsky.social) are having a work week with the folks from @developer.mozilla.org to talk about better collaboration between our teams.
We already have some ideas that we'll share in the future, but it would I'm curious if you have ideas around that topic?
November 25, 2025 at 10:52 AM
What's new in Firefox 145? 🦊

CSS:
• text-autospace → better spacing across scripts
• math font family → proper math rendering

JS:
• Atomics.waitAsync() → async synchronization on the main thread

There's more! Read full release notes 👇
developer.mozilla.org/en-US/docs/...
Firefox 145 release notes for developers (Stable) - Mozilla | MDN
This article provides information about the changes in Firefox 145 that affect developers. Firefox 145 was released on November 11, 2025.
developer.mozilla.org
November 25, 2025 at 4:00 PM
Reposted by MDN Web Docs
Mes slides de ma conférence/atelier (talk/workshop) "Contribuer à la traduction De ________ vers le français" présenté au @capitoledulibre.org #cdl2025 sur @firefox.com #commonvoice #sumo @developer.mozilla.org speakerdeck.com/hellosct1/co...
Contribuer à la traduction De ________ vers le français
Présentation effectuée au capitole du libre 2025 par Christophe Villeneuve sur "Contribuer à la traduction De ________ vers le français". Cette session…
speakerdeck.com
November 23, 2025 at 8:58 AM
How do you use web security features, and what gets in your way? 💭

The W3C Security Web Application Guidelines Community Group wants your input to improve guidance for developers.

Take the survey →
docs.google.com/forms/d/1-8...
Web security survey
Thanks for taking our survey about the usage of web platform security features. We're the W3C Security Web Application Guidelines Community Group (SWAG CG), and our mission is to develop guidelines for the usage of web platform security features, to help web developers secure their sites. We're trying to understand whether developers are using specific web platform security features, and what the barriers are to the adoption of these features. The survey itself is in three parts: 1. About you: this section asks some questions about you and your level of experience of both general web development technology and web security technology in particular. This helps us understand how different individuals have different perspectives on web security, and helps us design guidelines to help as many developers as possible. 2. Web security features: this asks some questions about your usage of some specific web platform security features. 3. Web security interview: this asks if you would be
docs.google.com
November 25, 2025 at 8:34 AM
JavaScript's date object has been tricky for years, but that is changing.

The NEW Temporal API brings,
🌍 Easily handle time zones
📆 Precise date math
🕒 Parse ISO strings without errors
⌛ Durations, date ranges, and more.

Start experimenting 👇
developer.mozilla.org/en-US/docs/...
Temporal - JavaScript | MDN
The Temporal object enables date and time management in various scenarios, including built-in time zone and calendar representation, wall-clock time conversions, arithmetics, formatting, and more. It is designed as a full replacement for the Date object.
developer.mozilla.org
November 21, 2025 at 4:00 PM
MDN is more than just a resource. It's a community of developers, contributors, and learners passionate about web development.

Contribute to,
📚 MDN documentation
🤝 Help other devs
💟 Localize content
📝 Review or write on MDN

Start now 👇
developer.mozilla.org/en-US/commu...
Contribute to MDN
The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps.
developer.mozilla.org
November 21, 2025 at 4:00 AM
Which image format really gives you the best balance between speed, size, and quality? 🤔

In this hands-on MDN post, Polina Gurtovaia runs real compression experiments (AVIF vs. JPEG 🐿️) and breaks down how to pick the right codec for your workflow.

developer.mozilla.org/en-US/blog/...
Image formats: Codecs and compression tools | MDN Blog
Image compression involves countless trade-offs between quality, size, and speed. In this final part of the series, we experiment with codecs, metrics, and tools to find practical ways to balance efficiency and visual fidelity.
developer.mozilla.org
November 20, 2025 at 12:00 PM
Part 3 of MDN’s Image formats series is here! 🖼️

We’ve covered color models & encoders. Now it’s time to compare real codecs and compression tools. Learn how to measure “image quality” the right way.

Read more 👇
developer.mozilla.org/en-US/blog/...
Image formats: Codecs and compression tools | MDN Blog
Image compression involves countless trade-offs between quality, size, and speed. In this final part of the series, we experiment with codecs, metrics, and tools to find practical ways to balance efficiency and visual fidelity.
developer.mozilla.org
November 18, 2025 at 4:00 PM
More updates on Firefox 145 🦊

🎥 Matroska (.mkv) support for major codecs
🧠 Serializable RTCEncodedAudioFrame + RTCEncodedVideoFrame
🧩 WebDriver BiDi: new emulation.setUserAgentOverride & download events

All updates 👇
developer.mozilla.org/en-US/docs/...
Firefox 145 release notes for developers (Stable) - Mozilla | MDN
This article provides information about the changes in Firefox 145 that affect developers. Firefox 145 was released on November 11, 2025.
developer.mozilla.org
November 17, 2025 at 11:00 AM
How do you use web security features, and what gets in your way? 💭

The W3C Security Web Application Guidelines Community Group wants your input to improve guidance for developers.

Take the survey →
docs.google.com/forms/d/1-8...
Web security survey
Thanks for taking our survey about the usage of web platform security features. We're the W3C Security Web Application Guidelines Community Group (SWAG CG), and our mission is to develop guidelines for the usage of web platform security features, to help web developers secure their sites. We're trying to understand whether developers are using specific web platform security features, and what the barriers are to the adoption of these features. The survey itself is in three parts: 1. About you: this section asks some questions about you and your level of experience of both general web development technology and web security technology in particular. This helps us understand how different individuals have different perspectives on web security, and helps us design guidelines to help as many developers as possible. 2. Web security features: this asks some questions about your usage of some specific web platform security features. 3. Web security interview: this asks if you would be
docs.google.com
November 14, 2025 at 6:38 PM
🆕 The URL Pattern API is Newly Available!

Use it to match and extract parts of URLs, no need to reinvent routing logic. Supports literals, wildcards, named groups, and even regex constraints.

Learn how it works 👇
developer.mozilla.org/en-US/docs/...
November 14, 2025 at 4:01 PM
What's new in Firefox 145? 🦊

CSS:
• text-autospace → better spacing across scripts
• math font family → proper math rendering

JS:
• Atomics.waitAsync() → async synchronization on the main thread

There's more! Read full release notes 👇
developer.mozilla.org/en-US/docs/...
Firefox 145 release notes for developers (Stable) - Mozilla | MDN
This article provides information about the changes in Firefox 145 that affect developers. Firefox 145 was released on November 11, 2025.
developer.mozilla.org
November 14, 2025 at 4:00 AM
Ever seen `__proto__` in JavaScript and thought nothing of it? 💥

You might be opening the door to prototype pollution - a sneaky vulnerability that lets attackers modify built-in objects like `Object.prototype`

Learn how in this guide by @openwebdocs.org 👇
developer.mozilla.org/en-US/docs/...
JavaScript prototype pollution - Security | MDN
Prototype pollution is a vulnerability where an attacker can add or modify properties on an object's prototype. This means malicious values can unexpectedly appear on objects in your application, often leading to logic errors or additional attacks like cross-site scripting (XSS).
developer.mozilla.org
November 13, 2025 at 12:00 PM
Which image format really gives you the best balance between speed, size, and quality? 🤔

In this hands-on MDN post, Polina Gurtovaia runs real compression experiments (AVIF vs. JPEG 🐿️) and breaks down how to pick the right codec for your workflow.

developer.mozilla.org/en-US/blog/...
Image formats: Codecs and compression tools | MDN Blog
Image compression involves countless trade-offs between quality, size, and speed. In this final part of the series, we experiment with codecs, metrics, and tools to find practical ways to balance efficiency and visual fidelity.
developer.mozilla.org
November 13, 2025 at 5:00 AM
🦊 Firefox 145 is here for web developers!

Highlights include:
• text-autospace for smoother typography
• math generic font family
• Atomics.waitAsync() for async thread sync
• Integrity-Policy headers for subresource integrity

See what’s new 👇
developer.mozilla.org/en-US/docs/...
Firefox 145 release notes for developers (Stable) - Mozilla | MDN
This article provides information about the changes in Firefox 145 that affect developers. Firefox 145 was released on November 11, 2025.
developer.mozilla.org
November 12, 2025 at 3:27 PM
Ever wish HTTP status codes were easier to remember? 🖼️

Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖

Check it out 👇
November 11, 2025 at 9:00 PM
🧩 Your supply chain is only as strong as its weakest dependency.

From securing build tools to verifying external scripts, this new MDN guide by @openwebdocs.org walks you through steps to protect your projects from supply chain attacks.

Read the guide 👇
developer.mozilla.org/en-US/docs/...
Supply chain attacks - Security | MDN
A software supply chain consists of all the software and tools used to create and maintain a software product. This includes not only the software developed for the product itself but all the software and tools used in its production.
developer.mozilla.org
November 10, 2025 at 9:00 PM
💡 Want seamless page-to-page animations — no JS required?
The new CSS view-transition at-rule makes it possible!

✅ Works in Chrome, Edge, Safari
🦊 Coming soon to Firefox 144
💫 Perfect for progressive enhancement

Get started 👇
developer.mozilla.org/en-US/blog/...
A beginner-friendly guide to view transitions in CSS | MDN Blog
Learn how to bring smooth, animated navigation to multi-page apps with view transitions. With just one line of CSS, you can enable seamless transitions between pages.
developer.mozilla.org
November 7, 2025 at 4:00 PM
🔔 New changes in default UA styles for 

 in 
 
 

Default styles for h1 elements are changing | MDN Blog
Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for conformant and better-structured pages.
developer.mozilla.org
November 7, 2025 at 4:00 AM
MDN is more than just a resource. It's a community of developers, contributors, and learners passionate about web development.

Contribute to,
📚 MDN documentation
🤝 Help other devs
💟 Localize content
📝 Review or write on MDN

Start now 👇
developer.mozilla.org/en-US/commu...
Contribute to MDN
The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps.
developer.mozilla.org
November 6, 2025 at 12:00 PM
Margin? Border? Padding? Content? 💅

The CSS box model is the foundation of layout, and MDN’s interactive exercises help you truly understand how it all fits together.

💡 Practice live in your browser
developer.mozilla.org/en-US/docs/...
Test your skills: The box model - Learn web development | MDN
The aim of this skill test is to help you assess whether you understand the CSS box model.
developer.mozilla.org
November 6, 2025 at 5:00 AM
This is the web you know and build on. 🛠️

A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
November 5, 2025 at 1:00 PM
🧩 Your supply chain is only as strong as its weakest dependency.

From securing build tools to verifying external scripts, this new MDN guide by @openwebdocs.org walks you through steps to protect your projects from supply chain attacks.

Read the guide 👇
developer.mozilla.org/en-US/docs/...
Supply chain attacks - Security | MDN
A software supply chain consists of all the software and tools used to create and maintain a software product. This includes not only the software developed for the product itself but all the software and tools used in its production.
developer.mozilla.org
November 5, 2025 at 7:00 AM
✨ One line of CSS. Smooth page transitions. No JavaScript.

```
@view-transition {
navigation: auto;
}
```

The 🆕 CSS View Transitions bring native animations to multi-page apps, no SPA setup needed!

Explore now 👇
developer.mozilla.org/en-US/blog/...
A beginner-friendly guide to view transitions in CSS | MDN Blog
Learn how to bring smooth, animated navigation to multi-page apps with view transitions. With just one line of CSS, you can enable seamless transitions between pages.
developer.mozilla.org
November 4, 2025 at 9:00 PM