Perf and a11y aren't the same thing. It's fine to teach a child how to cook macaroni and cheese. The perf "baseline" as it is practiced today (and evangelized by Google) makes "learning to code" a near-impossible task.
-
-
I honestly believe that the groupthink allowing people to think of performance as equivalent to a11y is resulting in a failed regime that attempts (but fails) to push the responsibility onto end developers and doesn't accomplish its own stated goals.
1 reply 0 retweets 1 like -
"secure by default" was an acknowledgement that applying this kind of thinking to security is catastrophic. It's like teaching people to cook with chainsaws and adding a chainsaw safety class to the beginning of the course.
1 reply 0 retweets 0 likes -
The same is true about performance. Web browsers and frameworks working together to improve performance by default is the only way forward.
1 reply 0 retweets 0 likes -
Incidentally, one success story: modern frameworks are naturally much much better at phasing DOM reads and writes than the jQuery style of coding in large part because web frameworks took the problem seriously in collaboration with web browsers.
1 reply 1 retweet 2 likes -
Replying to @wycats
Mhh, I half agree. A11y is more of a necessity, as slow sites *can* still be used (by those with fast connections). I also love your utopian idea of a 'fast by default' web, but to my knowledge, no programming environment ever achieved that.
1 reply 0 retweets 1 like -
Replying to @pbakaus
What we have now is slow by default, and web browsers thinking they can solve it by reaching each individual developer one person at a time when people are mostly working on adding features for their job.
2 replies 0 retweets 1 like -
Replying to @wycats
None of the two extremes scale. We need to find a healthy compromise. And I agree, from a browser perspective we're definitely not there yet. My intent wasn't to put the blame exclusively on developers.
1 reply 0 retweets 0 likes -
Replying to @pbakaus
I'm definitely not arguing for an extreme. I'm arguing for placing emphasis on higher leverage tools (like frameworks) instead of spreading the word that frameworks are in conflict with good performance.
1 reply 0 retweets 0 likes -
Replying to @wycats
This might come as a shock, but I don't disagree at all, I never thought frameworks and perf are mutually exclusive. Internally we're also exploring some routes on how to empower frameworks more than before. Hope I can share more soon.
1 reply 0 retweets 1 like
Yay! It doesn't come as a shock. Just think it's important to phrase exhortations well to avoid a lot of people wasting a lot of time on efforts that don't really work.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.