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

Worldwide
Filter
Exclude
Time range
-
Minimum likes
๐Ÿ†• 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,218
๐Ÿ†• 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,921
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
Firefox 150 ships 7 media pseudo-classes: :buffering, :muted, :paused, :playing, :seeking, :stalled, :volume-locked. Style <audio> and <video> elements based on their playback state. Read Now ๐Ÿ‘‡ developer.mozilla.org/en-US/โ€ฆ
9
50
2,499
๐Ÿ†• 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/โ€ฆ
3
16
147
6,073
Wait for all promises, even the failing ones ๐Ÿ”„ `Promise.allSettled()` waits for every promise to finish, success or failure. โ‹… Returns { status: 'fulfilled', value } or { status: 'rejected', reason } โ‹… Perfect for batch operations Learn more ๐Ÿ‘‡ developer.mozilla.org/en-US/โ€ฆ
1
11
128
4,982
โœจ :only-child now matches elements with no parent! The :only-child selector has been updated โ€” it can now match elements that have no parent at all, not just sole children. A subtle but useful spec alignment across all major browsers. Learn more ๐Ÿ‘‡ developer.mozilla.org/en-US/โ€ฆ
2
3
41
2,725
โœจ :only-child now matches elements with no parent! The :only-child selector has been updated โ€” it can now match elements that have no parent at all, not just sole children. A subtle but useful spec alignment across all major browsers. Learn more ๐Ÿ‘‡ developer.mozilla.org/en-US/โ€ฆ
1
4
74
3,945
Build smooth scroll experiences with CSS scroll snap ๐Ÿ“œ Snap scrollable containers to specific positions โ€” carousels, galleries, and paginated views with zero JavaScript. Learn more ๐Ÿ‘‡ developer.mozilla.org/en-US/โ€ฆ
10
77
3,793
๐Ÿ“ฌ Check own properties safely with Object.hasOwn() A safer alternative to hasOwnProperty, works even on objects with a null prototype. Baseline since 2022 โœ… Learn more ๐Ÿ‘‡ developer.mozilla.org/en-US/โ€ฆ
1
8
119
4,433
Create frosted glass effects in CSS ๐ŸชŸ backdrop-filter applies visual effects to the content behind an element - blur, brightness, contrast, and more. backdrop-filter: blur(10px) brightness(0.9); No JavaScript. No canvas tricks. Learn more ๐Ÿ‘‡ developer.mozilla.org/en-US/โ€ฆ
1
13
181
8,832
The CSS next-sibling combinator (+) selects an element only when it immediately follows another, same parent, no elements between them. img + p { font-weight: bold; } Learn more ๐Ÿ‘‡ developer.mozilla.org/en-US/โ€ฆ
12
116
4,390
๐Ÿ†• Document.caretPositionFromPoint() is Newly Available! Give it an (x, y) coordinate and get back the exact DOM node and character offset. Perfect for click-to-edit interfaces. Check it out ๐Ÿ‘‡ developer.mozilla.org/en-US/โ€ฆ
27
216
8,148