AMP is fast because of prefetching. That's not a "lie." You can measure this. When you click an AMP link, the page is already downloaded. Prefetched pages load faster than https://motherfuckingwebsite.com/
But prefetching has a problem: when you visit a website, they can fingerprint you and track you. Prefetching from random websites in search results violates your privacy.
The only way to fix the privacy issues with prefetching is for the search engine (not just Google--Bing, too) to serve the prefetched page from their own CDN.
Even Internet Explorer will prefetch and render pages.
Except Google is probably the biggest threat to privacy on the planet. You're not "fixing" the privacy issues, you're making things worse.
I don’t like google google either, especially because of their history on privacy issues, but they’re not getting much additional info from this. Just a stronger foothold on the web
What do you want, to search for stuff or to feel that you're supporting the winning team or something?
It's a fact. There's no quick path to victory until mass tech community adoption rubs off onto regular folks; it hasn't hit that first milestone yet.
It won't win in the short term, which is where AMP adoption is
Yeah, seems like you should be able to. Just curious, where would you want that option to appear, and how would you want to see the search experience change as a result?
- Google has settings for search and a page for these settings. For example, I have sometime in the past went to that page and set my preferences there. And now they're taken into account when I use Google's search. Like settings are wont to do, y'know.
- We already know how search without AMP works.
As a user, I should just see whatever the site lets me see. If they decide AMP is best for user experience, I would no doubt get it. If they decide to show a responsive mobile friendly site because it works best, then show me that.
Making it default for everyone and then forcing people to sign in to opt out would be counterproductive from a privacy standpoint.
Could also just provide the original link right next to the AMP link in search results and let users decide.
I agree the world could have faster pages without AMP. What would that take though? Would it take web developers across the world pushing back against including megabytes of extra JavaScript for ads/tracking, at all the companies who are currently using AMP?
I cringe everytime I visit a page that's AMP enabled, and usually bounce or just get on a desktop. Sure, promote a 'faster' web, but if it's at the expense of a horrible experience, why?
Before that, people were massively moving to the apps because the web got too slow and unusable on mobile.
Don't shit on (other?) developers to make your point. It's revisionism that only serves the purpose of taking more control from users and developers, which just conveniently gives even more power to the stakeholders who most benefit from the structurally unsound game businesses have been playing.
By the same logic, I could say the Google Chrome team (not related to AMP — just a metaphor) isn't professional enough to make a browser that uses less RAM. In reality, the team deals with a myriad of constraints and other priorities, both technical and commercial, that sometimes clash. Rendering speed and security are its major selling points; if both are met, management is satisfied and Google makes billions.
I'm loath to say this, but performance isn't where a lot of websites make money. It's the ads that people click, way too often by mistake. To feed this system, a bootload of tracking scripts, A/B testing scripts, overeager live support widgets...
Google is coyly selling preferred placement in exchange for performance, which may be the only way to get some businesses to care about performance. Developers are cranking out what the business owners are asking for.
Ask yourself why Google did not take aim at the ownership side, why it did not arrange discussions with major media companies etc. to establish performance as a company-wide goal, instead, put the responsibility on developers.
> Before that, people were massively moving to the apps because the web got too slow and unusable on mobile.
Yeah, the thought process to go from seeing the "use our mobile app instead! It's so much better!" banner, closing it and sending my eyes onto the content that I wanted to read takes at least half a second.
Okay, I can see that. The idea of Google being the gatekeeper and regulator of the Internet is scary though, especially given it's a for-profit corporation that has its own interests at hand. I think AMP would have been better if it started off as a proposal for it being a standard to HTML, voted on and governed by the W3C, instead of by Google.
> Web developers weren't professional enough to make the web fast
I would argue though, that web developers who are professional enough to adopt AMP, would be professional enough to ensure their site doesn't load bloat.
Which would of course include a lot of what Google does. So they "solve the problem" by not solving the problem.
Hence why web developers of HN are so angry at AMP - it bans them from building sites filled with 20MB of JavaScript bloat. If you read through HN history, you'll see hundreds of comments belittling anytone that complained about webpage size and slow loading - usually defending it with a "noone has time to optimize things and build without these huge libraries" argument.
Any examples? My limited reading experience here has been the opposite.
I think it's because comments we don't like make a much stronger expression than comments we do, so they weigh more heavily in forming our impression. This also explains why people arrive at such contradictory generalizations: it's because they like different things.
I hate that every fucking google search result on mobile web has its stupid little icon
I hate that there is no way for me to disable it as a user
I hate that it has muddied the waters in what the url bar means
I hate that it has trained users to not question fake url bars.
I hate that cloudflare so thoroughly jumped on its dick
I hate that we invented a way to fake the address in the url bar just for this stupid fucking feature.
I hate that we now have a system where somebody can share a page url with a friend, and that friend can view it on t he same device model using the same browser with the same settings, and will get a different page because one was viewing an amp page but shared it's real url.
I hate that every fucking amp page is lower featured in some way, and almost never works in desktop mode.
And most of all, I hate that it leads to everybody offloading shit onto google's servers.
AMP is not fast because it's served from google's CDN. That's a lie, It has always been a lie, and it will always be a lie. AMP is fast because it's incompatible with 99% of the bullshit client cpu heavy tracking and ad libraries, so they don't get included inside AMP pages.
We could have just had that, without all this stupid bullshit CDN redirection/misdirection bullshit.
And you know what, You want me to get off my hate train? Get google and all of the other search providers using it to solve complaint #2. That's really all it would take to get most of the hate to go away.