// the find
remy/polyfills
Collection of polyfills that I've written
Remy Sharp's personal collection of browser polyfills for APIs like classList, EventSource, sessionStorage, and dataset. Written in the early 2010s when IE8–10 compatibility was a real problem. In 2026 this is a historical artifact, not a dependency you'd reach for.
The classList and dataset polyfills are clean, focused, and readable — good reference implementations if you want to understand what a spec shim actually needs to do. EventSource polyfill is more substantial than most and handles reconnection. The individual-file structure means you can read and copy a single shim without pulling in a build system.
Last meaningful commit was 2022, and the APIs polyfilled (classList, dataset, sessionStorage) have had universal browser support since roughly 2016 — there is no current use case for this. The component.json install mechanism is completely dead; component(1) was abandoned years ago. Test coverage is three bare HTML files you open by hand. No npm package, no CDN distribution, no CI.