(no title)
jgraham | 4 months ago
That's not to belittle the considerable achievements of Ladybird; their progress is really impressive, and if web-platform-tests are helping their engineering efforts I consider that a win. New implementations of the web platform, including Ladybird, Servo, and Flow, are exciting to see.
However, web-platform-tests specifically decided to optimise for being a useful engineering tool rather than being a good metric. That means there's no real attempt to balance the testsuite across the platform; for example a surprising fraction of the overall test count is encoding tests because they're easy to generate, not because it's an especially hard problem in browser development.
We've also consciously wanted to ensure that contributing tests is low friction, both technically and socially, in order that people don't feel inclined to withhold useful tests. Again that's not the tradeoff you make for a good metric, but is the right one for a good engineering resource.
The Interop Project is designed with different tradeoffs in mind, and overcomes some of these problems by selecting a subsets of tests which are broadly agreed to represent a useful level of coverage of an important feature. But unfortunately the current setup is designed for engines that are already implementing enough feature to be usable as general purpose web-browsers.
tssva|4 months ago
troupo|4 months ago
munchlax|4 months ago
koolala|4 months ago
culi|4 months ago
PS I'm a big fan of the work and appreciate what you do. I check the interop page about once a week!
jebronie|4 months ago
unknown|4 months ago
[deleted]
manmal|4 months ago
Klonoar|4 months ago
hamandcheese|4 months ago
Therefore it is a metric used by Apple.
sleepybrett|4 months ago