Re:Make the Web Work for Everyone
by nathancahill on Wednesday July 06, 2016 @04:09PM
(#12045527)
Complicated to implement, yes. Complicated to read and understand why the browser is doing x? No.
I'm not sure if end users are the people W3C is trying to satisfy. Browser vendors do enough of that. If anything, they're trying to satisfy media corporations that want DRM standards, or ad corporations that want pervasive tracking.
>Complicated to implement, yes. Complicated to read and understand why the browser is doing x? No.
CSS, for one, is notorious for being complicated to understand, with tons of complex cases, especially in the layout department, where whole cottage industries of "tips" and "workarounds" for the simplest of stuff -- and I'm not talking browser incompatibilities -- thrived for decades (until, at least, flexbox and the like).
The first part is true. There are indeed hundreds of web technologies. The second is absolutely false. A lot of them are (and have historically been) horribly complicated to implement, with lots of edge cases and strange interactions. In fact prominent web standards people have talked about such cases many times.
>So you mean CSS? What does that have to do with security?
No, he means "simpler primitives" across the board. And even CSS has to do with security (e.g. loading third party fonts, etc).
>>Designing the web for average users >Not sure what you're trying to say.
He's obviously tries to say that W3C et al piled features to please end users and satisfy end user needs, without giving much care about how to make them more consistent and coherent for web developers.