AMP is fast and that makes it really nice when reading news on my phone. I just wish it was less centralized / dependent on Google's cache. It seems like it should be possible to build something similar to AMP - possibly even with a smaller runtime - and self-host the content. Then, throw in a transparent, geo-distributed caching layer like CloudFlare to get the same insta-load qualities.
The main downside I can imagine is that the centralized gatekeeper (Google) won't treat the optimized content the way it treats AMP content today. But, we are locking ourselves into Google's solution if we let that stop us from exploring better alternatives.
Script execution time is a major source of jank / lag on mobile devices. What if I don't want any script to be executed beyond what is needed by a lightweight runtime?
AMP actually has a lot of really neat technical approaches to enabling rich content, based on open web standards. CPP seems like a nice tool for the toolbox, but it doesn't seem like a satisfying 1:1 alternative to AMP.
The main downside I can imagine is that the centralized gatekeeper (Google) won't treat the optimized content the way it treats AMP content today. But, we are locking ourselves into Google's solution if we let that stop us from exploring better alternatives.