4 ms·
From what I read, AMP is a subset of HTML to make pages load faster and deliver ads more efficiently (which might appeal to content creators). I assume that Go
by nkkollaw 9y ago
From what I read, AMP is a subset of HTML to make pages load faster and deliver ads more efficiently (which might appeal to content creators).
I assume that Google is attempting to make devs start using a proprietary technology instead of the well-established HTML standard, or:
- somehow lock everyone in with the format
- force people to switch to Chrome since it would run those pages better
- force other browsers to implement the technology (until they sneak in a patented technology once AMP is popular?)
Where can I read a good article about why AMP is bad?
- 3pt14159 9y agoAMP isn't bad in the sense that it makes websites faster. AMP is bad because it (usually, in common practice) switches the domain, so you lose control of a huge number of things and you essentially cede control to a third party, so instead of this: https://mobile.nytimes.com/2015/10/07/us/politics/hillary-clinton https://mobile.nytimes.com/2015/10/07/us/politics/hillary-cl... You get this: https://amp.gstatic.com/v/mobile.nytimes.com/2015/10/07/us/politics/hillary-clinton https://amp.gstatic.com/v/mobile.nytimes.com/2015/10/07/us/p... Now ironically, this is actually safer for a number of websites because it has the side effect of making normal HTTP content HTTPS, but the idea of Google taking over control over the content, the advertising, what methods are used for analytics tracking, and what possible pieces of content can be embedded destroys the whole "the web should be free" concept. It's not something dramatically new, Facebook started doing it years ago and even Google news was a (more limited) form of it, but just because some things are possible doesn't mean they should be done. For example I can make a website, example.com, where every link gets turned into example.com/v/yourwebsite.com And then proxy all the content through my server replacing links like yourwebsite.com/login to example.com/v/yourwebsite.com/login and the majority of users will not notice that the website hasn't changed. And really the only thing that stops people from doing this is copyright law and a shared societal understanding that corporations should be able to control their content, not technical countermeasures.
- nkkollaw 9y agoAh, I had no idea that the implementation required you to proxy everything through Google, I thought all you had to do was changing the code. I would never do that.
- 3pt14159 9y agoTheoretically you could of course host your own AMP server, but of course if you're going to have your, say, mobile subdomain you can just as easily make things fast by just sticking to plain old HTML and simple CSS. In reality what happens is that companies trade control for speed on mobile.
- nkkollaw 9y agoI'm so scared of relying on one company for everything. I personally run my own mail server and use Mail to move all messages to Google Inbox, so that I can use Google's excellent spam filter and email grouping while still keeping control over my email. I use both Google Photos and iCloud Photos. If I had to have Google proxy my website, I would at least give my visitors a CNAME instead of Google's URL, to avoid getting locked in into the technology. I know a lot of people that would be totally screwed if Google closed their account for some reason: no more email, contacts, photos, etc. etc.
- helb 9y agoThis might be worth reading: https://www.alexkras.com/i-decided-to-disable-amp-on-my-site/ https://www.alexkras.com/i-decided-to-disable-amp-on-my-site... (on HN yesterday: https://news.ycombinator.com/item?id=14635013 https://news.ycombinator.com/item?id=14635013)