Rick Viscomi
@rviscomi.dev
📤 1984
📥 303
📝 213
Chrome DevRel at Google, web developer rviscomi.dev
reposted by
Rick Viscomi
Merriam-Webster
about 23 hours ago
Autocorrect has become our worst enema.
335
12263
2606
reposted by
Rick Viscomi
Sia Karamalegos
1 day ago
A friend asked for science fiction book recommendations, so I made a list on Bookshop. Support independent bookstores as well as your local freelancer who reads a lot... These are some of my favorites!
#booksky
bookshop.org/lists/scienc...
loading . . .
Science fiction
My favorite science fiction books
https://bookshop.org/lists/science-fiction-sia-s-books
1
9
3
This time every year I try to get through my reading list. Usually it's a bunch of sci-fi but this is first on my list. PS: give me your sci-fi recommendations!
1 day ago
6
5
0
reposted by
Rick Viscomi
Chrome for Developers
13 days ago
The ::details-content CSS pseudo-element is now part of Baseline →
goo.gle/3KOg08B
You can now style the expandable/collapsible contents of a <details> element, enabling smoother transitions and custom background colors for a better user experience.
1
14
1
reposted by
Rick Viscomi
Luke
15 days ago
Command invokers soon to be baseline newly available! Also field-sizing is finally here. Some other nice changes too!
add a skeleton here at some point
3
31
8
reposted by
Rick Viscomi
Stefan Judis
15 days ago
TIL that `dns-prefetch` is now baseline "newly available". I've been using this for ages, but apparently, it only started working in iOS Safari with version 26. Here are the release notes:
webkit.org/blog/17333/w...
2
26
4
reposted by
Rick Viscomi
Seb ⚛️ ThisWeekInReact.com
15 days ago
👀 Navigation API will be available in all browsers soon 🎉 Completely redefines the APIs used to build client-side routers / SPAs 🫤 History API: popState, link click.preventDefault() ... ✅ Navigation API: clean, centralized way to intercept navigation events 👌
add a skeleton here at some point
11
179
34
reposted by
Rick Viscomi
Rob Palmer
16 days ago
ECMAScript excitement 😉 Congrats to
@manishearth.bsky.social
on unflagging TC39 Stage 3 Temporal in V8 today. Heading for Chrome 144 🎉 By many metrics this new date-time API is the single biggest change to JS ever 🔥 V8 uses Boa's temporal_rs by
@jason-williams.co.uk
Kevin Ness & Manish 👍
5
155
35
reposted by
Rick Viscomi
Web Standards
17 days ago
setHTML(), Trusted Types and the Sanitizer API. Ollie Williams shows how these APIs protect against XSS by sanitizing HTML safely and enforcing trusted types. Supported in Firefox Nightly and Chrome Canary, with wider adoption coming.
#security
#html
olliewilliams.xyz/blog/sanitiz...
0
36
13
reposted by
Rick Viscomi
Gergely Orosz
22 days ago
Why does "vibe coding" usually not lead to anything productive? A great person to answer is
@addyosmani.bsky.social
: working on Chrome for 10+ years, and is the author of the book Beyond Vibe Coding. Watch or listen: • YouTube:
youtu.be/dHIppEqwi0g
• Spotify:
open.spotify.com/episode/12dW...
loading . . .
3
63
8
reposted by
Rick Viscomi
Chrome for Developers
22 days ago
Building secure, real-time communication apps just got a major boost. WebRTC Encoded Transforms are now a Baseline Newly Available feature, enabling high-performance, end-to-end encryption on encoded frames →
goo.gle/3Iy3md6
0
6
1
reposted by
Rick Viscomi
Axel Rauschmayer (also on 🦣)
about 1 month ago
#JavaScript
: When it comes to breaking up long tasks, the scheduler API seems quite convenient: await scheduler.yield(); Alas, not supported by Safari yet:
caniuse.com/mdn-api_sche...
Thankfully, providing your own fallback implementation is easy:
web.dev/articles/opt...
loading . . .
Scheduler API: yield | Can I use... Support tables for HTML5, CSS3, etc
https://caniuse.com/mdn-api_scheduler_yield
2
11
8
reposted by
Rick Viscomi
Web Standards
23 days ago
Deprecating XSLT in browsers. Chrome plans to remove XSLT (the XML transformation language) due to low usage and security risks. Deprecation starts in version 143, full removal in 155. WHATWG, Firefox, and Safari expressed support.
#browser
#chrome
groups.google.com/a/chromium.o...
0
6
5
reposted by
Rick Viscomi
Brian LeRoux
23 days ago
this is going to be so useful when it finally lands in node 24 and we can make the same router run front/backend cleanly. combined with view transitions? c'mon!
web.dev/blog/baselin...
(ht
@ash.pink
for sharing)
loading . . .
URLPattern is now Baseline Newly available | Blog | web.dev
URLPattern became Baseline Newly available as of September 15, 2025.
https://web.dev/blog/baseline-urlpattern?hl=en
2
37
6
atob was so confusingly named 😅
add a skeleton here at some point
23 days ago
1
13
0
reposted by
Rick Viscomi
MDN Web Docs
24 days ago
✅ Newly Available: CookieChangeEvent It lets you respond to cookie changes as they happen, using modern event-driven logic in your app or service worker. The event is fired when cookies are added, changed, or deleted. Try now 👇
developer.mozilla.org/en-US/docs/...
loading . . .
CookieChangeEvent: CookieChangeEvent() constructor - Web APIs | MDN
The CookieChangeEvent() constructor creates a new CookieChangeEvent object which is the event type of the change event fired at a CookieStore when any cookie changes occur. This constructor is called by the browser when a change event occurs.
https://developer.mozilla.org/en-US/docs/Web/API/CookieChangeEvent/CookieChangeEvent
0
17
4
reposted by
Rick Viscomi
Chrome for Developers
24 days ago
🏆 And the Baseline Tooling Hackathon winners are... →
goo.gle/47KQ6ve
Nearly 3,000 developers submitted hundreds of innovative projects, but only 3 could take home their share of the $10,000 prize pool.
0
3
4
reposted by
Rick Viscomi
Jake Archibald
25 days ago
JavaScript top-level await is no longer considered 'baseline' due to a pretty big Safari bug
caniuse.com/mdn-javascri...
The module graph fails in cases where two modules import a third at the same time. Demo:
random-stuff.jakearchibald.com/bug-repros/t...
It's best to avoid the feature for now 😔
loading . . .
JavaScript operator: await: Use at module top level | Can I use... Support tables for HTML5, CSS3, etc
https://caniuse.com/mdn-javascript_operators_await_top_level
10
151
45
reposted by
Rick Viscomi
Chrome for Developers
28 days ago
Match URLs with a powerful, standardized syntax using the URL Pattern API →
goo.gle/47iTr3o
Now part of Baseline, this API provides a built-in way to create URL pattern matchers that can be used against URLs or individual URL components.
1
33
8
My little side project has been a capo plugin for ESLint so you can catch <head> validation issues during development
29 days ago
2
5
0
Quite the journey!
add a skeleton here at some point
about 1 month ago
2
16
2
Maybe the least helpful code completion ever
about 1 month ago
1
4
0
reposted by
Rick Viscomi
Jake Archibald
about 1 month ago
We've already had a great response to this. Thank you everyone who took the time to make a ranking - I know there's a lot of proposals. If you haven't, there's still time!
bsky.app/profile/fire...
add a skeleton here at some point
8
64
15
reposted by
Rick Viscomi
HTTP Archive 💾
about 1 month ago
We've taken the new version of the Core Web Vitals Tech Report out of Beta and now consider this the report to use:
httparchive.org/reports/tech...
Anyone still using the old Looker Studio-based report, it's time to check out the new goodness with much quicker response times and improved UX!
1
7
5
reposted by
Rick Viscomi
Bramus
about 1 month ago
With View Transitions now being Baseline Newly available, and the View Transition API consisting of various features, it can be confusing to know what is supported in which browser versions. To help with that, I created this VT Feature Explorer (powered by View Transitions)
web.dev/blog/same-do...
loading . . .
4
98
29
reposted by
Rick Viscomi
Jen Simmons
about 1 month ago
Largest Contentful Paint (from Core Web Vitals) is now available in Safari Technology Preview.
webkit.org/blog/17504/r...
loading . . .
Release Notes for Safari Technology Preview 230
Safari Technology Preview Release 230 is now available for download for macOS Tahoe and macOS Sequoia.
https://webkit.org/blog/17504/release-notes-for-safari-technology-preview-230/
4
51
12
reposted by
Rick Viscomi
about 1 month ago
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most. So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.
interop-rank.jakearchibald.com
loading . . .
Interop Feature Ranking
Rank the web platform features you care most about
https://interop-rank.jakearchibald.com/
19
252
137
reposted by
Rick Viscomi
Sarah Drasner
about 2 months ago
💥 did a small drawing explaining the JS execution model including the event loop. I hope it’s helpful to folks. Debugging is always easier when the underlying implementations are understood.
14
364
63
If you've been thinking about entering the Baseline Tooling Hackathon, the clock is ticking! 3 days left 2800 developers $10,000 in prizes
baseline.devpost.com
loading . . .
Baseline Tooling Hackathon
Accelerate availability of modern web features
https://baseline.devpost.com/
about 2 months ago
0
2
2
reposted by
Rick Viscomi
Chrome for Developers
about 2 months ago
Simplify your build toolchains with native Baseline support →
goo.gle/46cTnCR
Thanks to a collaboration between the Browserslist team and the WebDX Community Group, a new set of Baseline queries has been included directly in Browserslist itself.
0
13
4
reposted by
Rick Viscomi
Lea Verou, PhD
about 2 months ago
🔥 New blog post! Covering, among other things: - Why making simple things easy and complex things possible is not enough - How to maximize your UI’s signal-to-noise ratio - Why you can’t uncover friction through user feedback - How to prioritize user needs
lea.verou.me/blog/2025/us...
loading . . .
In the economy of user effort, be a bargain, not a scam • Lea Verou
User effort is a currency. To create a product users love, design the tradeoffs of use case complexity to user effort with the same care you design your pricing scheme.
https://lea.verou.me/blog/2025/user-effort/
2
53
14
reposted by
Rick Viscomi
Patrick Brosset
about 2 months ago
Did you know that AVIF (the AV1 Image File Format) was supported in all the major browsers (Firefox, Safari, Chrome/Edge)? This has been the case for almost 2 years at this point.
0
9
6
reposted by
Rick Viscomi
Google for Developers
about 2 months ago
✅ Baseline now has full feature coverage, making it easier to know which web platform features are ready to use. Build the next wave of Baseline-powered tools and compete for $10,000 in prizes →
goo.gle/424SBWc
loading . . .
2
9
5
reposted by
Rick Viscomi
CSS-Tricks*
2 months ago
There's a nice series from
@sturobson.com
getting into *why* and *how* to "un-Sass" CSS.
www.alwaystwisted.com/articles/UnS...
@jeffbridgforth.com
is making a similar leap and shares how he's approaching it:
css-tricks.com/is-it-time-t...
loading . . .
Is it Time to Un-Sass? | CSS-Tricks
Many of the Sass features we've grown to love have made their way into native CSS in some shape or form. So, should we still use Sass? This is how developer Jeff Bridgworth is thinking about it.
https://css-tricks.com/is-it-time-to-un-sass/
2
36
13
reposted by
Rick Viscomi
Rachel Andrew
2 months ago
The WebDX Community Group is hosting an AMA on the r/webdev subreddit tomorrow. This is the group behind the "State of ..." surveys and Baseline, so if you have questions about those initiatives—or anything else around developer experience, join us!
web.dev/blog/baselin...
loading . . .
Join the WebDX CG for an AMA on Reddit | Blog | web.dev
Join the AMA on r/webdev on September 18 and ask us anything!
https://web.dev/blog/baseline-ama
0
15
12
Before, you needed a plugin to use Baseline semantics in your Browserslist queries. Now you don't! Just give it a target like `baseline widely available` and it'll work out of the box Available in
[email protected]
and later
web.dev/blog/browser...
loading . . .
Browserslist now supports Baseline | Blog | web.dev
Browserslist has added support for Baseline queries. Find out what that could mean for your developer workflow.
https://web.dev/blog/browserslist-supports-baseline
2 months ago
1
10
7
Neat! 📸
add a skeleton here at some point
2 months ago
0
2
0
reposted by
Rick Viscomi
Patrick Brosset
2 months ago
Curious about what we do on the WebDX community group (i.e Baseline and web-features)? We're organizing a Reddit AMA on Thursday. Ask your questions here:
www.reddit.com/r/webdev/com...
loading . . .
From the webdev community on Reddit: We are the W3C WebDX Community Group, working to improve developer experience with projects like Baseline. Ask Us Anything!
Explore this post and more from the webdev community
https://www.reddit.com/r/webdev/comments/1ncq269/we_are_the_w3c_webdx_community_group_working_to/
1
5
5
The WebDX CG's mission is to improve YOUR experience developing on the web platform. We're behind familiar research and interop efforts like the State of... surveys and Baseline. Let's chat! We're hosting an AMA on r/webdev September 18, but you can post your Qs now
web.dev/blog/baselin...
loading . . .
Join the WebDX CG for an AMA on Reddit | Blog | web.dev
Join the AMA on r/webdev on September 18 and ask us anything!
https://web.dev/blog/baseline-ama
2 months ago
1
4
4
reposted by
Rick Viscomi
Chrome for Developers
2 months ago
From idea to impact, that’s the journey 💡 The Baseline Tooling Hackathon is on! Create a project that solves real-world developer needs using Baseline data for your shot at a $10,000 prize pool. Don’t delay! Submissions close Oct 6 →
baseline.devpost.com
#WhatsMyBaseline
loading . . .
0
1
2
Safari 16.4 (March 2023) added support for MANY newly interoperable features which are expected to become Baseline Widely Available later this month, including: constructed stylesheets fetch metadata request headers font-synthesis-small-caps font-synthesis-style font-synthesis-weight (continued...)
loading . . .
Baseline timeline
Timeline of web features and browser support
https://rviscomi.github.io/timebase/#september-2025
2 months ago
1
9
1
reposted by
Rick Viscomi
Matija Marohnić
2 months ago
Chrome Dev Tools upgraded to straight up underlining problematic elements. I like it, points to Google ⭐️ Many people never open the Issues panel, this is much better integrated.
2
81
8
reposted by
Rick Viscomi
Kadir Topal
3 months ago
Want to make the web better for yourself and fellow devs and win cash prizes? Join the Baseline Tooling Hackathon!
web.dev/blog/baselin...
loading . . .
The Baseline Tooling Hackathon starts now! | Blog | web.dev
Want to make the web better for a chance to win cash prizes? Join the Baseline Tooling Hackathon!
https://web.dev/blog/baseline-hackathon-2025
0
1
1
There are so many modern web features that developers aren't taking advantage of, at the expense of both UX and DX. How do we change that? What new tools could help push the web forward? Join the Baseline Tooling Hackathon to make a difference:
baseline.devpost.com
loading . . .
Baseline Tooling Hackathon
Accelerate availability of modern web features
https://baseline.devpost.com/
3 months ago
0
1
1
Have an idea for a web feature you'd like to see working across browsers? Submit your proposals for Interop 2026 by September 24, 2025!
web.dev/blog/interop...
loading . . .
Make your proposals for Interop 2026 | Blog | web.dev
Find out about the progress of Interop 2025, and how to submit your ideas for 2026.
https://web.dev/blog/interop-2026-proposals
3 months ago
1
7
3
reposted by
Rick Viscomi
Chrome for Developers
3 months ago
That “// TODO: build a tool for this” comment in your code could become an entry in the Baseline Tooling Hackathon. 👀 Submit a project that integrates Baseline with developer tools for a chance at $10,000 in cash prizes →
baseline.devpost.com
#WhatsMyBaseline
loading . . .
1
8
2
Show us your best tooling ideas to help developers adopt more modern web features! Join the hackathon for your shot at $10,000 in cash prizes 🔥🔥
web.dev/blog/baselin...
loading . . .
The Baseline Tooling Hackathon starts now! | Blog | web.dev
Want to make the web better for a chance to win cash prizes? Join the Baseline Tooling Hackathon!
https://web.dev/blog/baseline-hackathon-2025
3 months ago
0
10
7
@patrickbrosset.com
's article on the WebMCP proposal has my mind racing. Really feels like the future of the web, with some very interesting implications.
patrickbrosset.com/articles/202...
loading . . .
Patrick - AI agents and the web - A proposal to keep developers in the loop
A blog post by Patrick Brosset: AI agents and the web - A proposal to keep developers in the loop
https://patrickbrosset.com/articles/2025-08-28-ai-agents-and-the-web-a-proposal-to-keep-developers-in-the-loop/
3 months ago
1
5
1
reposted by
Rick Viscomi
Addy Osmani
3 months ago
New in Chrome DevTools: Instantly check CSS feature compatibility with Baseline! Chrome DevTools now displays the Baseline status for CSS properties right in the Elements panel - Baseline gives you clear info about which web features are ready to use today.
3
124
39
reposted by
Rick Viscomi
SquiggleConf
3 months ago
Want to debug your web app’s performance? DevTools has the answers: you just need to know where to look.
@rviscomi.dev
explains the hidden, upcoming, and all-around useful features of the Performance panel at SquiggleConf 2024.
youtu.be/nJ-h7UWdXZA
loading . . .
The Chrome DevTools Performance Panel | Rick Viscomi
YouTube video by SquiggleConf
https://youtu.be/nJ-h7UWdXZA
2
7
3
Load more
feeds!
log in