Visit → https://mdn.dev
Contribute → https://mdn.dev/community
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/...
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/...
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?
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?
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/...
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/...
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...
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...
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/...
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/...
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 documentation
🤝 Help other devs
💟 Localize content
📝 Review or write on MDN
Start now 👇
developer.mozilla.org/en-US/commu...
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/...
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/...
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/...
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/...
🎥 Matroska (.mkv) support for major codecs
🧠 Serializable RTCEncodedAudioFrame + RTCEncodedVideoFrame
🧩 WebDriver BiDi: new emulation.setUserAgentOverride & download events
All updates 👇
developer.mozilla.org/en-US/docs/...
🎥 Matroska (.mkv) support for major codecs
🧠 Serializable RTCEncodedAudioFrame + RTCEncodedVideoFrame
🧩 WebDriver BiDi: new emulation.setUserAgentOverride & download events
All updates 👇
developer.mozilla.org/en-US/docs/...
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...
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...
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/...
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/...
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/...
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/...
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/...
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/...
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/...
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/...
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/...
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/...
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 👇
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 👇
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/...
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/...
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/...
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/...
in
in
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 documentation
🤝 Help other devs
💟 Localize content
📝 Review or write on MDN
Start now 👇
developer.mozilla.org/en-US/commu...
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/...
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/...
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
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/...
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/...
```
@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/...
```
@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/...