DEV Community

Discussion on: Better Browsers for the Web Dev

Collapse
 
torstendittmann profile image
Torsten Dittmann

What i would love to have in my browser:

A way to downgrade the JavaScript experience based on different browsers.

Lets say Array.prototype.forEach() is not supported in IE 11. It would be awesome to tell my Google Chrome:
"Hey, try this page with IE 11 Javascript Knowledge!"

I don't know if I can explain this correctly, but this way I could test fallbacks of functions on different browsers without leaving the browser.

Collapse
 
crisz profile image
crisz

I think it's better forget about that and start using Babel

Collapse
 
vip3rousmango profile image
Al Romano

That's a fantastic idea!

I have several use-cases off the top of my head I could think of that would benefit from this! Especially when testing graceful degradation.

You can kind of get away with this in Microsoft Edge when setting the IE Emulator version - but I don't know how extensive it goes.

Collapse
 
torstendittmann profile image
Torsten Dittmann

What if I don't run Windows. It would be so much easier to do this in my browser without emulating.

Last time I run into such an occasion was, when I did some research for a Sorting method with different languages for my work.

I found Intl.Collator.prototype.compare which doesn't support Android WebView but anything else. Since we wanted to use this in Cordova as well, I suggested a fallback to a slower sorting method.

I found no way of telling my browser to disable Intl.Collator.prototype.compare for testing my fallback. That would be so nice to have.

Thread Thread
 
vip3rousmango profile image
Al Romano

Fair point, I do make the OS assumption of Windows 10.

The majority of these browsers have a Mac/Linux version but I'm not exactly sure about Microsoft Edge... I think it is cross-compatible?