Accelerated Mobile Page

What Does Accelerated Mobile Page Mean?

Accelerated Mobile Page (AMP) is an initiative to create attractive web pages that load quickly on mobile devices, originally developed by Google. It consists of a modified version of HTML called AMP HTML, a JavaScript library, AMP JS, and a caching library, Google AMP Cache. The project is open source.

Advertisements

Techopedia Explains Accelerated Mobile Page

The Accelerated Mobile Page open-source project is an attempt to solve the problem of slow-loading mobile pages. While web developers attempt to create attractive designs, advertisements and analytics scripts that run in the background can cause severe slowdowns on smartphones and tablets. Users tend to either avoid sites completely or install ad blockers on their devices, meaning that sites cannot monetize their content.

AMP consists of three components:

  • AMP HTML: A version of HTML designed to load quickly. Some tags, such as the <img> tag, have been replaced with special tags for AMP, such as <amp-img> that are designed to be loaded quickly.
  • AMP JS: A JavaScript engine that is optmized for efficient loading. AMP JS loads elements asynchronously, preventing any single element from blocking the loading of a page.
  • Google AMP Cache: A proxy-based caching systems that fetches and stores accelerated pages.
Advertisements

Related Terms

Latest DevOps Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…