Development

Is AMP faster than HTML?

AMP the new age framework for quicker and lighter webpages has seen a popular rise over the past year. But is its main aim of being quick actually true? How does it compare to regular HTML?

Thanks to GianlucaGuarini there is a benchmarks on the two. This post comes from this GitHub repo and this Medium article.

The test where run utilizing the Chrome dev console with Lighthouse audit tool. The findings came down to AMP pages loading quicker and having a faster first paint time however the time to interactivity was a lot more with AMP pages than HTML close to double in fact.

AMP brings faster page load and paints but the interactivity is slower. Meaning if you load an AMP page you have to wait for that interactivity time before you can scroll down and get into the content.

Giving AMP the benefit of the doubt in it being a newish concept, easy to use and the scope for improvement maybe it will get better. I also note the test was done loading AMP externally which would give different results compared to having the AMP .js file locally.

Here are the images from the tests:

AMP Light:

HTML Light:

AMP Heavy:

HTML Heavy:

Share

Recent Posts

Kennington reservoir drained drone images

A drained and empty Kennington reservoir images from a drone in early July 2024. The…

1 year ago

Merrimu Reservoir drone images

Merrimu Reservoir from drone. Click images to view larger.

1 year ago

FTP getting array of file details such as size using PHP

Using FTP and PHP to get an array of file details such as size and…

2 years ago

Creating Laravel form requests

Creating and using Laravel form requests to create cleaner code, separation and reusability for your…

2 years ago

Improving the default Laravel login and register views

Improving the default Laravel login and register views in such a simple manner but making…

2 years ago

Laravel validation for checking if value exists in the database

Laravel validation for checking if a field value exists in the database. The validation rule…

2 years ago