3 ms·
Call caniuse, flexbugs, quirksmode, stackoverflow and it's companion codepen on the deck, there will be some action! creating a renderer in 90% of the work, th
by nraynaud 10y ago
Call caniuse, flexbugs, quirksmode, stackoverflow and it's companion codepen on the deck, there will be some action!
creating a renderer in 90% of the work, the other 90% is documenting its bugs and quirks.
- zbraniecki 10y agoCorrect. That's why it's such a massive task. Servo is pretty decent at supporting a lot of web standards now. Unfortunately, the real web is made of quirks and implementation targeting workarounds. I think the biggest lesson from Servo is that entry barrier to the web market is already much higher than we would like it to be. Having a great new web engine supporting 100% of web standards does not get you even close to being ready to serve the web. And the willingness of web developer community to take the "one browser only feature" bait is a major part of the problem.
- gsnedders 10y agoI for one hope we're getting better at that: we're sharing more tests across browsers than ever before, and I think that's quite possibly going to end up being the de-facto norm for all new tests this year. Of course, that doesn't mean that we'll get rid of all bugs, but it does mean that more bugs should be found before shipping. (As a disclaimer: this is essentially the majority of what I've got paid to do over the past year-and-a-bit.)