News for hackers. Stuff that matters.
Re:CSS Grid – Table layout is back. Be there and be square by pcwalton on Tuesday January 31, 2017 @12:36PM (#13532942)
> There's a reason Mozilla spent the better part of the decade to come up with a new web renderer.

That had nothing to do with the fact that HTML and CSS are independent.

Tables are way way more complicated than anything in CSS. In fact, tables are unspecified.

This [1] is a work in progress draft and incomplete. You'll be forgiven if your eyes glaze over while reading it.

[1]: https://dbaron.org/css/intrinsic/

Re:CSS Grid – Table layout is back. Be there and be square by tannhaeuser on Tuesday January 31, 2017 @01:15PM (#13533438)
This is not a tables-vs-CSS thing. Hey, I'm looking forward to servo and applaud Mozilla devs for it; but the reason they found it worthwile to invent an entire new programming language for implementing it certainly is telling about CSS's insane complexity.
Re:CSS Grid – Table layout is back. Be there and be square by pcwalton on Tuesday January 31, 2017 @01:52PM (#13533872)
GPU vendors invented an entirely new programming language for drawing triangles. Creating a new programming language to a solve a task doesn't mean that task is overly complex.

CSS has its problems (I'm the first to admit that), but on balance I think it's the best layout language that has been devised for documents.