MDN-Browser-Compatibility-Report-2020

Other Themes

A few themes are cross-cutting, and don't pertain to any specific feature or browser.

Access to devices

Not having access to devices for testing came up both in the survey responses and in our interviews.

Web developer quotes In the survey's free-form comments, there were several comments about testing and not having access to the necessary hardware: I How difficult it is to test in multiple browser/os combinations, without investing in a suite of expensive devices and/or cloud services.

I Testing the pre-Chromium Edge, as it's Windows-only and I use a Mac

Having a way to test in all browsers. Setting up a test infrastructure (e.g. Selenium) on all browsers and platforms. (Selenium on MacOS Safari isn't easy when your app doesn't run on MacOS)

This also came up in interviews. One participant explained that they don't test in Android because they don't have the devices for it:

On mobile we don't test on Android most of the time because we don't have a device lab at hand, so we just hope for the best to be honest. Because I have iOS devices I don't want to buy additional things that are just catching dust all the time, and spend a couple of hundred bucks or maybe ever more just to get a decent range of Android devices. [...] it's Blink working behind the scenes, we mostly rely on that. Especially on smaller projects it's mostly an issue of timing and budget, so I use what I have at hand. I can also run a simulator on my computer. [...] Maybe I can get hold of an old Android phone someday, but then we still have the problem that I probably can't run a current version of the operating system.

Made with FlippingBook - professional solution for displaying marketing and sales documents online