Participant 8
Browser support
When you build things on the web, what browsers do you typically support. Do you have a typical set, or is that defined by your customers, how does that work?
It depends. If there is already an audience and already data for that audience, then we try to see what browsers are used. It's always good if you can drop Internet Explorer of course, but it's not always the case. That's it. It depends on the target audience. If it's for a broad audience then we look at the countries that are concerned by the project and start based on this. Sometimes, also, the project doesn't have to support Internet Explorer but the client typically uses it, is blocked on Internet Explorer, so we still have to support it to smooth the communication with the client.
Internet Explorer
Last IE11 problem, do you remember what it was and what you did?
I think it was a missing polyfill, a JavaScript polyfill, but I don't remember the feature exactly. Something around Object.entries() or something like that, I'm not sure. I don't remember the exact problem, but I quickly noticed that it was something around JavaScript, so I just opened the IE devtools, saw the error and understood a polyfill was needed. That was a polyfill available in the core-js library, which is a library that has a lot of polyfills for modern JavaScript features, ES6 and more, and you can cherry-pick the feature you want so that you don't have to import a full library of polyfills, just import the one you need.
Filing bugs
(Regarding a position:sticky issue not transcribed.) By any chance, did you file a bug for this, or find a bug?
No, no no no, no. I didn't. Usually, I'm a bit discouraged about filing bugs, because it's not clear how to properly do that, and where, whether it's on Chrome or Firefox or Safari. I think the process isn't well explained and I
Made with FlippingBook - professional solution for displaying marketing and sales documents online