News for hackers. Stuff that matters.
Re:Firefox lost 50M users since 2019 by BenoitEssiambre on Saturday July 31, 2021 @07:26PM (#28022318)
>now all browsers render HTML the same way.

Is this sarcasm? Writing web apps that work the same across browsers is still the most painful part of web development. The underspecified natural language specs lead to subtly different behaviors in different browsers.

Full specs of a complex systems are very complex.

Re:Firefox lost 50M users since 2019 by dmitriid on Sunday August 01, 2021 @05:31AM (#28025047)
> Is this sarcasm?

It's not. How HTML is rendered was literally not defined between browsers until mid-00s. Hence the difference in the boxing model, for example.

Bt yes, besides HTML there are hundreds of other specs, and those may or may not be implemented across browsers.

> The underspecified natural language specs lead to subtly different behaviors in different browsers.

You keep saying this, and I don't think you even understand what you're saying.

> Full specs of a complex systems are very complex.

Yes, they are. What you keep proposing though, is to reverse engineer behaviour from millions of lines of code. I'm still waiting for an answer to my question about datalistoptions test.

Re:Firefox lost 50M users since 2019 by BenoitEssiambre on Monday August 02, 2021 @09:03AM (#28035960)
No, not to reverse engineer behavior, to _define_ behavior in a well commented codebase with a well commented test suite.

The technical blueprints are as important than the natural language notes in the blueprints. In software, code is blueprint.