Rick Viscomi
@rviscomi.dev
๐ค 2005
๐ฅ 305
๐ 226
Chrome DevRel at Google, web developer rviscomi.dev
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...
4 days ago
0
10
0
reposted by
Rick Viscomi
mary๐
4 days ago
doing everything without JS again and it's so nice that invoker commands, popover and CSS anchor positioning exists now
4
51
3
reposted by
Rick Viscomi
MDN Web Docs
10 days ago
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/...
loading . . .
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.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Compression_dictionary_transport
0
52
14
reposted by
Rick Viscomi
MDN Web Docs
14 days ago
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...
loading . . .
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.
https://developer.mozilla.org/en-US/community
0
23
3
reposted by
Rick Viscomi
Chrome for Developers
22 days ago
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.
0
7
3
reposted by
Rick Viscomi
MDN Web Docs
23 days ago
๐ 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/...
1
64
11
reposted by
Rick Viscomi
Firefox for Web Developers
23 days ago
HTML invoker commands are newly baseline! Here's how they workโฆ
loading . . .
6
148
33
reposted by
Rick Viscomi
Barry Pollard
23 days ago
Answering some of your questions about what it means now LCP and INP are "Baseline Newly available" across all major browsers. Let me know if you have any more!
web.dev/blog/lcp-and...
#CoreWebVitals
#webperf
loading . . .
LCP and INP are now Baseline Newly available ย |ย Blog ย |ย web.dev
LCP and INP are now Baseline Newly available as of December 12, 2025.
https://web.dev/blog/lcp-and-inp-are-now-baseline-newly-available
0
19
7
Pro tip: you can use
webstatus.dev
to browse entire groups of related features For example, if you want to see more web performance APIs available across browsers, you can write a query like this and upvote every feature in the list:
webstatus.dev?search_id=f0...
add a skeleton here at some point
29 days ago
1
2
0
Do you know about the developer-signals repo? If you want to see a feature supported across browsers, now you can go and upvote it, anytime
github.com/web-platform...
loading . . .
web-platform-dx/developer-signals
Tracking web developer signals for features. Contribute to web-platform-dx/developer-signals development by creating an account on GitHub.
https://github.com/web-platform-dx/developer-signals/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc
29 days ago
1
9
7
reposted by
Rick Viscomi
Firefox for Web Developers
about 1 month ago
CSS @โscope has landed in Firefox 146, making it a new baseline feature. Here's how it works:
loading . . .
1
70
21
reposted by
Rick Viscomi
Una Kravets
about 1 month ago
๐ And we're live! ๐ We just launched CSS Wrapped 2025: our annual recap of all things CSS & web UI that landed in Chrome over the course of the year. ๐ This is a big one! We highlighted 22 new features to help you build better on the web. Check out:
chrome.dev/css-wrapped-2025
loading . . .
CSS Wrapped 2025
Sculpt dynamic interfaces, stretch your imagination, and play with these 22 powerful new CSS features that landed in Chrome this year.
https://chrome.dev/css-wrapped-2025
2
132
66
reposted by
Rick Viscomi
MDN Web Docs
about 1 month ago
Tired of hacking together deep copies with JSON.parse(JSON.stringify(...))? ๐ The structuredClone() method lets you safely clone complex JavaScript objects. No data loss. No surprises. Just clean, reliable cloning. Learn more ๐
developer.mozilla.org/en-US/docs/...
loading . . .
Window: structuredClone() method - Web APIs | MDN
The structuredClone() method of the Window interface creates a deep clone of a given value using the structured clone algorithm.
https://developer.mozilla.org/en-US/docs/Web/API/Window/structuredClone
0
26
2
reposted by
Rick Viscomi
Bramus
about 2 months ago
JPEG XL in Chromium update: โ[...] we would welcome contributions to integrate a performant and memory-safe JPEG XL decoder in Chromium. In order to enable it by default in Chromium we would need a commitment to long-term maintenance.โ
groups.google.com/a/chromium.o...
2
79
14
GitHub Copilot in VS Code has been my daily driver, but yesterday I decided to give Antigravity a try The rumors are true, it's actually incredible
about 2 months ago
1
1
0
reposted by
Rick Viscomi
Merriam-Webster
about 2 months ago
Autocorrect has become our worst enema.
340
12614
2680
reposted by
Rick Viscomi
Sia Karamalegos
about 2 months 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
10
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!
about 2 months ago
6
5
0
reposted by
Rick Viscomi
Chrome for Developers
2 months 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
2 months 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
2
30
8
reposted by
Rick Viscomi
Stefan Judis
2 months 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
2 months 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
35
reposted by
Rick Viscomi
Rob Palmer
2 months 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
162
36
reposted by
Rick Viscomi
Web Standards
2 months 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
2 months 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 . . .
4
63
8
reposted by
Rick Viscomi
Chrome for Developers
2 months 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 ๐ฆฃ)
3 months 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
2 months 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
2 months 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
2 months ago
1
13
0
reposted by
Rick Viscomi
MDN Web Docs
2 months 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
2 months 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
2 months 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
149
44
reposted by
Rick Viscomi
Chrome for Developers
3 months 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
3 months ago
2
5
0
Quite the journey!
add a skeleton here at some point
3 months ago
2
16
2
Maybe the least helpful code completion ever
3 months ago
1
4
0
reposted by
Rick Viscomi
Jake Archibald
3 months 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 ๐พ
3 months 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
3 months 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 . . .
5
98
29
reposted by
Rick Viscomi
Jen Simmons
3 months 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
Firefox for Web Developers
3 months 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
251
136
reposted by
Rick Viscomi
Sarah Drasner
3 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
366
62
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/
3 months ago
0
2
2
reposted by
Rick Viscomi
Chrome for Developers
3 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
3 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/
3
54
14
reposted by
Rick Viscomi
Patrick Brosset
3 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
4 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*
4 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
35
13
reposted by
Rick Viscomi
Rachel Andrew
4 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
Load more
feeds!
log in