Browser Support

Why?

In the world of making stuff for the web, knowing exactly which browsers will play nice can be a real head-scratcher. Picture this: a customer asks for a specific browser version, and you're like, 'Mmmh yeaah, let's go with something from two years ago, maybe?'

Frustrated by this guessing game, I cooked up some code magic. It dives into the nitty-gritty of a web page, sniffs out all the technical bits, and figures out the minimum browser version needed.

Sounds easy, right? Nope. Web styling has come a long way from simple stylesheets. Now, we've got CSS doing acrobatics in JavaScript, playing with variables, and whatnot.

And voila! The result is this Chrome Extension of mine. Sure, it's a bit finicky right now, but it was a fun experiment.

Screenshots

Browser support extension popup in an old macos UI style showing the first browsers (Chrome, Chrome Android, Edge) support minimal version and constraining property.
Browser support extension popup showing the first browsers support minimal version and constraining property.

Technical stack

Source code

https://github.com/GauPanisset/browser-support-extension