The official MDN Web Docs account. We deliver the best web docs around.

Worldwide
πŸ†• Customize MDN's browser compat tables! Press βš™οΈ Settings on any compat table to choose which browsers and engines you see, and hide the ones you don't need. Your picks are saved in your browser. Try it πŸ‘‡ developer.mozilla.org/en-US/…
2
23
2,210
When and how CSS custom property values are calculated might not be what you expect, and it has a big impact on your styles…
3
7
61
4,058
Major versions of Firefox now land every two weeks, so Firefox 155 dropped today with web platform features including: πŸŽ‰ Fully typed CSS attr() πŸŽ‰ CSS progress() πŸŽ‰ Promise.allKeyed() and allSettledKeyed() πŸŽ‰ Lots of new WebTransport stuff …And more! developer.mozilla.org/en-US/…
8
53
294
24,398
CSS text-box is newly baseline, and it's solves a common text layout issue. Here's how it works: instagram.com/reel/DcORXuGFN…
4
10
54
6,894
Firefox 154 landed today, and brings with it some great web platform features: πŸŽ‰ CSS text-box πŸŽ‰ CSS sibling-index() and sibling-count() πŸŽ‰ JS Iterator methods like chunks, window, includes, & join πŸŽ‰ HTTP No-Vary-Search …And more! developer.mozilla.org/en-US/…
1
18
121
7,533
JS promise integration for WebAssembly landed in Firefox 153, making it easier to work with asynchronous calls from Wasm. Here's how it works:
1
12
63
6,278
JS text imports landed in Firefox 153, making it the first browser to support this feature. Here's how it works:
2
21
129
12,836
Notification actions landed in Firefox 152, allowing you to add quick action buttons to your notifications. Here's how they work:
4
7
77
7,928
CSS field-sizing is newly baseline, meaning you can make various form fields size to their contents, without needing JavaScript.
2
18
102
5,976
Firefox 152 landed today, and includes web platform features like: πŸŽ‰ CSS field-sizing πŸŽ‰ Notification actions πŸŽ‰ unadjustedMovement pointer locks πŸŽ‰ getAnimations() pseudoElement option …and more! developer.mozilla.org/en-US/…
2
13
65
5,262
πŸ†• Introducing the MDN MCP server! Bring MDN's docs and browser compat data straight into your AI agent or IDE for accurate, up-to-date answers about the web platform. No more outdated guesses from training data. Learn more πŸ‘‡ developer.mozilla.org/en-US/…
16
189
1,098
57,920
The Web Serial API landed in Firefox 151, allowing you to connect directly to microcontrollers, dev boards, 3D printers, power meters, and other serial-connected hardware from the web. Here's how it works:
3
14
86
6,209
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 πŸ‘‡
3
11
82
3,071
🦊 Firefox 150: web extensions can now use the Web Authentication API. Extensions can create and retrieve WebAuthn credentials for any domain covered by their host permissions. Read Now πŸ‘‡ developer.mozilla.org/en-US/…
22
2,464
🦊 New in Firefox 150: the revert-rule CSS keyword. Make a property behave as if the current rule didn't exist, letting a value from another matching rule take effect instead. Read Now πŸ‘‡ developer.mozilla.org/en-US/…
2
33
3,145
🦊 Firefox 150: light-dark() now accepts image values β€” not just colors. Use it with images and gradients to adapt visuals based on color scheme. background: light-dark(url(light.png), url(dark.png)); Read Now πŸ‘‡ developer.mozilla.org/en-US/…
6
43
2,500
🦊 Firefox 150 ships ariaNotify() on Document and Element. Queue text to be announced by a screen reader β€” a more ergonomic and reliable alternative to ARIA live regions. Read Now πŸ‘‡ developer.mozilla.org/en-US/…
5
33
2,285
🦊 Firefox 150: color-mix() now accepts more than two colors at once. Mix any number of colors in a single declaration β€” no more nesting multiple calls. Read Now πŸ‘‡ developer.mozilla.org/en-US/…
4
44
2,445
🦊 Firefox 150: <img sizes="auto"> is now supported. Lazy-loaded images use their calculated layout size to select from srcset β€” no more duplicating media queries in HTML. Read Now πŸ‘‡ developer.mozilla.org/en-US/…
1
5
49
2,510
Have you heard of CSS Subgrid? πŸ€” A grid item can now pass its parent's grid lines to children, so nested elements align perfectly with the outer layout. No more hacky workarounds for aligned nested grids. Learn more πŸ‘‡ developer.mozilla.org/en-US/…
1
14
115
4,003