Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm going to make a rare exception to my usual hating on Google, and say that AMP is great for users.

I'd like to see a move back to a document-based web rather than a web-application-based web: CSS and JavaScript have not been good for users. A document-based web allows users to pull down content and render it on their machines using programs users control. Coupling content with CSS and JavaScript means that users must use a website's CSS and JavaScript to render the content, which means that users must give up control of how the content is rendered. The results are predictable: most websites have crap accessibility, run a bunch of malware[1] that has nothing to do with rendering, and have user interfaces are all over the place (every website is different so you have to learn a new interface every time you visit a new website, even if they're presenting the same kinds of content).

Why should we let websites determine how content is rendered? I can pull down an AMP page and view the content the way I want to view it, so this gives me as a user a lot more power.

Sure, the most common case right now is that Google renders it on their page, and that gives power to Google. But that's just trading one evil (Google) for another (content providers who package content with malware)--as a user that's not really a net gain or loss. But having content shipped in a more document-based format is a big gain for users.

[1] Code which runs on my computer to show me ads is adware. Code which runs on my computer to send data about me to companies is spyware. If these were written in Python and packaged with a desktop program everyone would call them adware and spyware, but if they're written in JavaScript and packaged with a web application they're ubiquitous and accepted.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: