I'm a maintainer of Servo which is another web engine project. Although I dissented on the decision, we banned the use of AI. Outside of the project I've been enjoying agentic coding and I do think it can be used already today to build production-grade software of browser-like complexity. But this project shows that autonomous agents without human oversight is not the way forward. Why? Because the generated code make…
Though the fact that the code is so incoherent and inconsistent plausibly makes it more impressive that they still managed to make something that works at all, and weakens the argument that "all they did was copy/translate some existing other things to Rust." That said, it's possible that none of that code even gets executed at run time, and the only code that is actually run is some translated glue code, with the ot…
You're right that lots of code appears only used in unit-tests, of which there is an enormous amount(making it hard to tell whether what is being tested makes sense). In Servo we don't have a single line of unit-tests in the script component, because all of it is covered by the WPT integration test suite shared with all other engines...