#Polyfills
are polyfills acceptable?
September 25, 2026 at 4:04 PM
at least there are polyfills available for outdated browser engines
December 3, 2025 at 10:22 PM
🔥 New blog post: In defense of polyfills

A highly influential spec editor expressed the opinion that polyfilling is harmful.

I beg to differ.

lea.verou.me/blog/2026/po...
In defense of polyfills • Lea Verou
An influential spec editor thinks polyfilling is harmful. I think blaming polyfills for compat accidents is like blaming car crashes on the ambulances that show up — and the alternative is a stagnant ...
lea.verou.me
July 13, 2026 at 4:51 PM
My team using it on Fluent web components v3 (tablist, menulist, dropdown, radiogroup) and maintaining the polyfill.

storybooks.fluentui.dev/web-componen...

github.com/microsoft/po...
polyfills/packages/focusgroup at main · microsoft/polyfills
A collection of polyfills for new web platform features. - microsoft/polyfills
github.com
July 5, 2026 at 11:54 AM
Also want to take an opportunity to shout out a project of mine that's always been in the shadows:

github.com/Tyrrrz/PolyS...

It provides polyfills for ~500 BCL APIs, allowing you to write modern C#/.NET code on targets as old as .NET Standard 1.0 and .NET Fx 3.5.

I use it in all my libraries ✨
GitHub - Tyrrrz/PolyShim: Collection of polyfills for projects targeting older versions of .NET
Collection of polyfills for projects targeting older versions of .NET - Tyrrrz/PolyShim
github.com
April 20, 2026 at 10:26 AM
Using an npm package that depends on Node built-ins like `Buffer`, `stream`, or `crypto`? Using it in the browser requires polyfills

vite-plugin-node-polyfills to the rescue!

And v0.24 now works with @vite.dev 8 + @rolldown.rs, and automatically uses Rolldown's native inject for better performance
January 20, 2026 at 2:57 PM
Solved by `StyleObserver`: `Element.matchContainer`

Martin Winkler published a package that polyfills `Element.matchContainer` to get notified in script when a Container Query matches/unmatches. Under the hood, it uses a `StyleObserver`.

👉 brm.us/match-contai...
February 24, 2025 at 3:59 PM
Web developement seems easy untill you have to work on :

- Scalability
- CORS errors
- Production bugs
- Documentations
- Web sockets
- Time zone Handelling
- Handelling traffics
- Memory leaks
- SEO optimization
- Webpack config.
- CSS specificity hell
- Custom promises & Polyfills.
September 9, 2025 at 11:27 PM
For 12 Days of Web I answered a question that I've answered from stage in presentations but not written about: "Why not include polyfills in Baseline?" I also describe how Baseline can help you to decide what and when to polyfill 12daysofweb.dev/2024/how-to-...
How to Use Baseline Data | 12 Days of Web
Learn about using Baseline with fallback strategies and how Baseline can help you decide about polyfills.
12daysofweb.dev
December 24, 2024 at 11:05 AM
Just discovered a set of polyfills for WebKit on iOS that bring new web features to unsupported devices. This is particularly useful as WebKit versions are tied to OS versions. Installable on gaolbroken devices.

Brilliant project developed by @poomsmart.bsky.social.

github.com/PoomSmart/Po...
GitHub - PoomSmart/Polyfills: Injects JavaScript Polyfills to iOS web views.
Injects JavaScript Polyfills to iOS web views. Contribute to PoomSmart/Polyfills development by creating an account on GitHub.
github.com
March 18, 2026 at 4:45 AM
If you work in frontend or on browsers, @lea.verou.me's post on polyfills is worth your time:

lea.verou.me/blog/2026/po...

/via @gregwhitworth.bsky.social
In defense of polyfills • Lea Verou
A highly influential spec editor expressed the opinion that polyfilling is harmful. I beg to differ.
lea.verou.me
July 15, 2026 at 6:56 PM
#Development #Debates
In defense of polyfills · “A web platform without polyfills would be a stagnant platform.” ilo.im/16ehy0 by Lea Verou

_____
#Polyfills #Specs #W3C #WebStandards #WebPlatform #WebDev #Frontend #HTML #CSS #JavaScript
In defense of polyfills • Lea Verou
A highly influential spec editor expressed the opinion that polyfilling is harmful. I beg to differ.
ilo.im
July 14, 2026 at 9:18 AM
The new v0.24 of vite-plugin-node-polyfills now uses more of @rolldown.rs's built-in features, e.g. inject, which improves performance when detecting it is running via the Rolldown-powered @vite.dev! 🙌

More in the PR from @sapphi.red
Add rolldown-vite support by sapphi-red · Pull Request #128 · davidmyersdev/vite-plugin-node-polyfills
While this plugin mostly works with rolldown-vite, there are a few areas where it could leverage Rolldown's built-in features to improve performance. This PR includes the following changes: Us...
github.com
July 7, 2025 at 9:18 PM
and it only involved four polyfills and one expo patch
hailey.at hailey @hailey.at · Jul 16
Test post from Expo Atproto Auth example
July 16, 2025 at 11:18 PM
“Without polyfills, fallbacks, and progressive enhancement, a single browser has undue power to hold back the Web — whether by choice or by circumstance.”

“Developers being able to use web features before wide availability is a win for the Web as a whole.”
July 14, 2026 at 2:18 PM
Great read! These resonate a lot with me:

> A Web platform without polyfills would be a stagnant platform

> Without polyfills, [...], a single browser has undue power to hold back the Web

> Developers being able to use web features before wide availability is a win for the Web as a whole
July 15, 2026 at 9:14 AM
Please don't use polyfills for features that aren't yet released in a browser (or even in a spec)!
That required changing the scoped custom elements registry proposal. I wish people weren't using the "polyfill" - it's never been ready.
March 20, 2025 at 9:55 PM
the real polyfills are the friends we make along the way
September 13, 2023 at 4:39 PM
POV: We add a bunch of polyfills and fixes in libraries only because developers make mistakes. This costs end users! EVERY RUN, EVERY CALL, EVERY REQUEST... probably billions of times!
November 1, 2025 at 8:44 AM
Absolutely love evenings when I need to make a single line code change (remove polyfills-dot-io from an older project), and it turns into UPGRADE YOUR PROJECT TO NODE 22, and then find out which dependencies now break, fix more code.

Thankfully it was an hour of dev, but it's the crap kind of dev.
March 2, 2025 at 10:39 PM
polyfills, polymorphism, polytonality, polyamory
January 12, 2026 at 10:08 PM
Do you mean a browser extension that polyfills this API so people can test it out?
If so, definitely! I'm actually building a Firefox extension right now, so that sounds like a super fun experiment 🙌
September 24, 2026 at 11:12 PM
there's also stable polyfills for this too, i believe
July 20, 2025 at 4:27 AM
FYI we have an @e18e.dev MCP server!

you can use it remotely, or you can install it locally as a stdio server.

this lets your agent check your codebase for redundant dependencies, polyfills, etc.
e18e MCP server
The official e18e MCP server, advising agents on modern and performant best practices.
mcp.e18e.dev
July 21, 2026 at 10:31 AM