Advertisement Β· 728 Γ— 90

Posts by Rick Viscomi

Code snippet demonstrating the use of `self.crypto.randomUUID()` for generating a UUID in JavaScript, with a sample output shown.

Code snippet demonstrating the use of `self.crypto.randomUUID()` for generating a UUID in JavaScript, with a sample output shown.

Generate cryptographically secure UUIDs in the browser πŸ”

`crypto.randomUUID()` is built into the Web Crypto API, no npm package needed.

Works in all modern browsers and Node.js 14.17+.

Learn more πŸ‘‡
developer.mozilla.org/en-US/docs/...

2 weeks ago 75 5 0 0
@scope code explanation

@scope code explanation

Stop fighting specificity warsπŸ›‘οΈ

The @scope at-rule is Baseline Newly Available and gives you granular control over where your styles apply. Define your root, set your limits, and keep your CSS clean β†’ goo.gle/4aO0vbw

1 month ago 9 2 1 2
Video

You can throw away innerHTML and replace it with the new setHTML(), which has a built-in sanitizer. Here's how it works:

1 month ago 156 25 6 7
Interop Dashboard

Interop Dashboard

Interop 2026 is here β†’ goo.gle/4tujOxz

This year focuses on improving interoperability for high-priority features like CSS anchor positioning, container style queries, and scroll-driven animations to ensure a more reliable experience across all rendering engines.

1 month ago 7 1 0 0
Preview
filter() Β· Issue #509 Β· web-platform-dx/developer-signals This GitHub issue is for collecting web developer signals for filter(). The filter() CSS function applies one or more graphic effects to a CSS image, such as a background image. You can use functio...

github.com/web-platform...

1 month ago 2 0 0 0

I love how @npmx.dev brought the whole community together to solve a problem we're all having. We need more of that.

1 month ago 34 2 1 0

I'll share a link to upvote the feature once it's ready

2 months ago 1 0 1 0
Advertisement

If the feature you’re looking at on Can I Use doesn’t have the little developer signal πŸ‘ icon, let me know. We’re probably missing it in the backing data.

2 months ago 5 2 0 0
Post image

The @e18e.dev project, which systematically speeds up the Node.js ecosystem, has published its 2025 results.

Invisible heroes who make life better for all of us. They need our support.

e18e.dev/blog/the-yea...

2 months ago 95 19 0 0

Yes and yes - super helpful to share any links to existing developer-facing articles or demos, and copy/pasting the description from somewhere else is totally fine πŸ™

2 months ago 0 0 1 0

Ah it looks like this isn't being tracked in the web-features repo. Could you file a FR?

github.com/web-platform...

Once it's in there, it should be open for upvotes and searchable on webstatus

(Aside: confusingly this is NOT css.types.filter-function!)

2 months ago 0 0 1 0
Preview
Introducing WebAuthn DevTools Explaining the newly added WebAuthn tab in Chrome DevTools. Learn how to create virtual authenticators and streamline WebAuthn debugging.

I made a Chrome Extension that allows you to debug #passkeys called WebAuthn DevTools.
blog.agektmr.com/en/2026/01/w...

2 months ago 9 3 0 0

Very well deserved! I'm glad we're able to support all the great work you do for the health of the web.

2 months ago 1 0 0 0

The @e18e.dev community does amazing work to speed up and modernize the web

Now's as good a time as ever to join and contribute to this hugely impactful project!

2 months ago 24 4 0 0
Preview
Custom highlights Β· Issue #179 Β· web-platform-dx/developer-signals This GitHub issue is for collecting web developer signals for Custom highlights. Custom highlights style arbitrary text ranges, without adding extra elements to the DOM. Browser support Chrome 105 ...

The CSS highlight API feels of little use to me vs it's complexity, so I'm probably unaware of some important use-cases. If it's a feature that's important to you, tell us why, here: github.com/web-platform...

2 months ago 32 6 14 1

React <ViewTransition> - Supported in all browsers πŸ₯³

React implements this feature with startViewTransition({update, types}), and doesn't animate without it.

This API just landed in Firefox 147, the last remaining browser πŸ‘Œ
Just tested, and it seems to work fine

2 months ago 32 5 1 0
Photo of a boy's hand interacting with a drawing app on a tablet

Photo of a boy's hand interacting with a drawing app on a tablet

Antigravity one-shotted this drawing web app for my kid in under a minute. No app store, no ads.

2 months ago 5 0 1 0
Advertisement
Me holding two Emmys I didn't win

Me holding two Emmys I didn't win

I too take pictures with awards I did not win

2 months ago 3 0 0 0

It certainly is, enjoy!

2 months ago 0 0 0 0

🫢

2 months ago 0 0 0 0

Another year in the books! πŸŽ‰ Congrats to the entire Web Almanac team.

I know all too well how much time and effort goes into putting this together, but it continues to be an invaluable resource cited across the industry

Thank you to all the contributors almanac.httparchive.org/en/2025/cont... ❀️

2 months ago 16 5 3 0
Screenshot of caniuse.com, with a green highlight around the settings button.

Screenshot of caniuse.com, with a green highlight around the settings button.

Did you know it’s surprisingly easy to see which web platform features users browsers support?

1. Visit caniuse.com
2. Settings β‡’ Add from Analytics β‡’ Google Analytics or Simple Analytics

Can I use shows percentage support based on your site’s audience.

Build using data, not outdated ideas.

2 months ago 35 4 3 2
Screenshot of features in the developer-signals repo, sorted by the number of upvotes

Screenshot of features in the developer-signals repo, sorted by the number of upvotes

Which features are web developers most excited about, going into 2026?

πŸ† github.com/web-platform...

The developer-signals repo collects upvotes and comments on features that are not yet available across major browsers, and there are a few clear favorites...

2 months ago 10 0 0 0

doing everything without JS again and it's so nice that invoker commands, popover and CSS anchor positioning exists now

2 months ago 51 3 4 0

It shows! Thank you Patrick for all that you do for the web.

3 months ago 3 0 0 0
Preview
Compression Dictionary Transport - HTTP | MDN Compression Dictionary Transport is a way of using a shared compression dictionary to dramatically reduce the transport size of HTTP responses.

TIL: Compression Dictionary Transport πŸ’‘

A new HTTP feature that can dramatically shrink the size of your responses, especially when serving content that changes often but includes a lot of repeated structure (think: JSON, JS, CSS).

Learn more πŸ‘‡
developer.mozilla.org/en-US/docs/...

3 months ago 54 14 0 1
Preview
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.

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...

3 months ago 25 3 0 0
Advertisement
November 2025 Baseline monthly digest

November 2025 Baseline monthly digest

November's Baseline digest is here with big news for Next.js users β†’ goo.gle/4q4jrXJ

We're covering the framework's move to Baseline support, new case studies from Target and Cybozu, and a wave of widely available color features.

3 months ago 7 3 0 0
Post image

πŸ†• 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/...

3 months ago 64 11 1 0
Video

HTML invoker commands are newly baseline! Here's how they work…

3 months ago 147 27 6 5