DEV Community

Cover image for Better Browsers for the Web Dev

Better Browsers for the Web Dev

Al Romano on February 03, 2020

As web developers, we spend a lot of time in our browsers! Just looking at my CodeTime/RescueTime stats, I have well over 2500+ hrs looking at brow...
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
 
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?

Collapse
 
crisz profile image
crisz •

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

Collapse
 
madza profile image
Madza • • Edited

According to StatCounter, around 65-70% of all users at the end of 2019 used Chrome, tho lately its rarely getting included among fav dev browsers, there are reasons for that

Collapse
 
victorioberra profile image
Victorio Berra •

Cough cough SameSite cough cough

Collapse
 
vip3rousmango profile image
Al Romano •

It's today!! :O

Thread Thread
 
victorioberra profile image
Victorio Berra •

They delayed it to the 17th actually because of backlash.

Thread Thread
 
vip3rousmango profile image
Al Romano •

Figures... thanks for the info!

Collapse
 
vip3rousmango profile image
Al Romano •

What reasons do you think contribute to this? For me, the bloat from add-ons was too much. I <3 my DDR4.

Collapse
 
jwp profile image
JWP •

Just wondering why Chrome didn't make the list? The v8 engine it uses, being the impetus for Node.js.

Collapse
 
vip3rousmango profile image
Al Romano •

I don't use Chrome daily so I didn't see fit to add it in. While I do have Chrome Canary installed for Development Testing I basically go to Vivaldi.

Collapse
 
jwp profile image
JWP •

I've used chrome daily for 10 years now. It's dev experience is great!

Thread Thread
 
vip3rousmango profile image
Al Romano •

In the beginning, I was all-in on Chrome and for a long time, it set the standard for what a browser experience should be for me. But once Firefox Quantum dropped, I switched over and had a hard time coming back - Developer Edition even more so.

Only recently, the last two years have I fallen head-over-heels for Vivaldi. It's everything I loved about Opera and Chrome, built with Chromium and contains wonderful power-user capabilities I have yet to see in any other browser.

Best. Tab. Management.

I also love my Phillips Hue Vivaldi theme sync so I can match the browser's theme colour to the lighting when I have my wall-mounted TV running as my secondary display. Very extra, but I like it. It's a nice touch.

Thread Thread
 
jwp profile image
JWP •

Al, are these other browsers available on Windows? I'm pretty sure FireFox dev version is, but the rest? I want to at least try your suggestions. Tx...

Thread Thread
 
vip3rousmango profile image
Al Romano •

Hey John,

All of the browsers mentioned, sans mobile versions, are available for Windows.

Let me know which one you enjoy using!

Collapse
 
kelly_clowers profile image
Kelly Clowers •

Brave is just a different flavor of capitalism, and Eich can sod off. Plus just chrome underneath

Collapse
 
diyadude profile image
Diyar Qobadi •

Vivaldi seems very nice and is huge help navigating and structuring everything easily yet powerfully!