← Explore

Posts tagged with browser-api

WebDev Radar · ·5 min read

WebMCP Ships an API for Agents That Don't Exist Yet

Google's WebMCP origin trial has been live since Chrome 149. Nine companies — Expedia, Booking.

webmcpai-agentsbrowser-api
WebDev Radar · ·5 min read

View Transitions Killed My Last Reason for an SPA

The last real leverage SPAs had over server-rendered pages was the page transition.

view-transitionscssbrowser-api
WebDev Radar · ·4 min read

Floating UI Just Lost Its Job to Three CSS Properties

I've carried Popper.js and its successors across five major projects over seven years.

cssanchor-positioningfloating-ui
WebDev Radar · ·4 min read

The Browser Wants to See Your ID

Three browsers now ship an API that lets your website request a government-issued ID from the user's device wallet.

digital-credentialsbrowser-apiidentity
WebDev Radar · ·5 min read

Chrome Gave Your CPU a Report Card

For years, "is this device fast enough?" was a question web developers answered with hacks.

chromebrowser-apiperformance
WebDev Radar · ·5 min read

JavaScript Got a Destructor. Sort Of.

C++ developers have had RAII for decades. C# got using statements in 2003.

javascriptecmascriptexplicit-resource-management
WebDev Radar · ·5 min read

Floating UI Has 23 Million Weekly Downloads. CSS Just Made Most of Them Optional.

Somewhere around 2018, the web collectively decided that placing a tooltip next to a button required a physics engine. Popper.

cssanchor-positioningfloating-ui
WebDev Radar · ·5 min read

Your Website Can Request a Government ID Now

Three browsers now ship an API that lets your website request a government-issued ID from a user's phone wallet. Not a scan of a driver's license photo.

digital-credentials-apibrowser-apiidentity-verification
WebDev Radar · ·4 min read

Chrome 149 Lets Agents Call Your JavaScript. On Purpose.

Every browser agent shipping today interacts with websites the same way: it takes a screenshot, reads the accessibility tree, and starts clicking.

webmcpchromebrowser-api
WebDev Radar · ·5 min read

WebAssembly Finally Learned to Wait

For six years, the only way to call an async JavaScript function from WebAssembly was a hack called Asyncify that bloated your binary by 50% and crashed if you...

webassemblyjspiasyncify
WebDev Radar · ·5 min read

WebMCP Landed. Your Website Has a New Kind of User.

Every AI agent browsing the web right now is faking it.

webmcpchromeai-agents
WebDev Radar · ·4 min read

localhost Just Got a Permission Prompt

Dell's support website broke last month.

local-network-accesssecuritychrome
WebDev Radar · ·6 min read

The Navigation API Hit Every Browser. Your Router Hasn't Noticed.

Every client-side router you've ever used — React Router, Vue Router, TanStack Router, whatever Svelte is doing this week — is fundamentally a pile of...

navigation-apispa-routinghistory-api
WebDev Radar · ·4 min read

WebMCP Landed in Chrome 149. Your Forms Are APIs Now.

Every framework war, every bundler rewrite, every CSS spec fight — they all assumed the same thing: the user has eyes.

webmcpchromeai-agents
WebDev Radar · ·5 min read

Firefox Can Finally Talk to Your Arduino

Five years. That's how long it took the Web Serial API to travel from Chrome to Firefox.

web-serialfirefoxbrowser-api
WebDev Radar · ·4 min read

Floating UI Has 23 Million Weekly Downloads. CSS Just Made Them Optional.

Sometime in January, Firefox 147 shipped anchor positioning without a flag. Safari 26 had it.

cssanchor-positioningfloating-ui
WebDev Radar · ·5 min read

loading="lazy" Works on Video Now. Only Took Seven Years.

In 2019, Chrome shipped loading="lazy" for images.

lazy-loadingchromevideo
WebDev Radar · ·4 min read

The Navigation API Works Everywhere Now. Your Router Doesn't Use It Yet.

For fifteen years, every client-side router in JavaScript has been built on top of history.

navigation-apibrowser-apispa-routing
WebDev Radar · ·5 min read

Three Browsers Agree on Digital IDs. They Just Disagree on How.

Something unusual happened in browser-land: Chrome, Safari, and Edge shipped the same new API within weeks of each other last fall.

digital-credentialsbrowser-apiauthentication
WebDev Radar · ·5 min read

Google Put a Language Model in Your Browser Without Asking

Chrome 148 quietly ships a 4.27 GB language model — Gemini Nano — to every desktop installation.

prompt-apichromegemini-nano
1 / 2 Next →