Hacker News new | ask | show | jobs
by flukus 3392 days ago
> Tap a Top Stories card, and bam, you’re in the article. Takes maybe 100 milliseconds, just at the edge of perception. You can’t do that with a full page load: not on a 3G network, not on a mobile CPU.

Yes you can, quite comfortably. Pre rendering is just patching the bloated web, not fixing it. If you want to make the web better focus on less javascript, with noscript on I get AMP like speeds almost everywhere.

1 comments

But that's the point: AMP allows far richer pages than just totally cutting out Javascript. Like it or not, the web is an application platform.
What does amp give me that a non-js page can't?

Also, applications aren't the target for amp.

Can you write a carousel without JS? A live blog? Lazy loading images and ads? A stateful e-commerce product page?

Have a look through the list of AMP components, you'll be surprised what's possible. https://www.ampproject.org/docs/reference/components

Good examples, but none of that is anything that I want. I'd much prefer small, simple, static pages to any of that. Additionally, they will load faster, and be easier to read. Those things are just trimming pages down to what Google wants, not users.
As somebody who has implemented AMP for a major newspaper, these are in fact things that publishers want.
Adding shit because publishers want them is how things got so bloated in the first place. If it weren't for that we wouldn't need AMP.
And as a user: IDGAF what publishers want. Sorry, they had their chance and blew it. And this is the problem: Publishers increasingly are ignoring what their users want. Instead of providing quality products, they keep circling the drain to get the lowest-quality content. GLWT
We can have all of that and have sub 100ms render times without AMP, we just have to cut out all the bloated javascript and trackers everywhere.

Google loves AMP because they (and only they) get to still track users.

> they (and only they) get to still track users

Wrong. https://www.ampproject.org/docs/reference/components/ads/amp...

Am I misunderstanding this? It looks you you have to request the tracking data from them?