That is a cool feature of Hype, but I think this is going too far. That's because it's a tradeoff of making the runtime lightweight...
Looks like dozens of sections of code could be dropped out if you simply didn't support IE 10 and below.
...and then there are new features. Anything new has to be tested with crappy browsers. Why? Who's asking for IE10 or lower support? If they truly need it, why not just run an older version of Hype?
Here's my favorite example... CSS Variables.
I don't like SASS / SCSS. I'd rather just use pure vanilla CSS. Of all the features of a CSS preprocessor... mixins, loops, functions... there's only one feature I miss — Variables.
And what do you know... that's already native...
...but wait, what's that red block to the left... OH... of course... it's Internet Explorer. The browser was great in its heyday, but now it needs to go. Even Microsoft conceded this by switching Edge to Chromium.
Like, how do you even test IE 6? Do you load up VirtualBox or something? Do you air-gap it, because who's patching the vulnerabilities on unsupported software? ...and why do you want to waste your time?
Yes, it's been said before, but Windows support is probably more important than supporting dead Windows browsers.
Just look at the forums. Where's the discussion about IE6-10?
- Search results for 'ie6 order:latest' - Tumult Forums
- Search results for 'ie10 order:latest' - Tumult Forums
Some of the threads are separated by years. Does Tumult really have the resources to waste on this? I think it's great that you care about backwards compatibility, but there are so many better things to care about than IE 6-10.