Re:Browsers are pretty good at loading pages
by eitland on Sunday July 21, 2019 @04:01PM
(#20493328)
AFAIK it works without js as well :-)
[ Parent
| on HN ]
Re:Browsers are pretty good at loading pages
by arethuza on Sunday July 21, 2019 @04:04PM
(#20493338)
I occasionally suggest to people who complain on HN about the bad old days of table based layouts to do a "View Source" ;-)
Re:Browsers are pretty good at loading pages
by TeMPOraL on Sunday July 21, 2019 @05:35PM
(#20493816)
The "bad old days of table based layouts" weren't really that bad, as evidenced by every generation of web developers reinventing tables in weird new ways. From "semantic" div soups through flexbox to CSS grid, it seems to me that most of layouting work is just building tables without using the <table> tag ;).
Re:Browsers are pretty good at loading pages
by iCarrot on Monday July 22, 2019 @03:50AM
(#20496038)
There were real arguments against layout tables back in the day (though the situation may have changed): https://stackoverflow.com/questions/83073/why-not-use-tables...
One thing for sure: layout tables are undeniably powerful, that's why people want to recreate them but without the penalties that come with real <table>.
Re:Browsers are pretty good at loading pages
by TeMPOraL on Monday July 22, 2019 @04:05AM
(#20496112)
Yeah, they were. Though arguably not in the link you posted - those are mostly clichés, as correctly pointed out by the original poster. Especially the "separation of content from layout" and CSS Zen Garden were obviously[0] nonsense, and you can observe how SPAs of today go against both.
Tables had performance problems when they got large and content got potentially dynamic. That I learned only many, many years later - I never did sites big enough to run into such problems then.
The accepted answer in this post is cringeworthy. So much rationalization these days, makes you wonder what we're rationalizing today.
--
[0] - I admit I bought the CSS Zen Garden for a while; it took me some time and experience to realize that, really, no one does that in practice, and it requires ridiculous amounts of either forethought or afterhacks to do it.