Web Design & Development

What is AMP? Difference between AMP vs RWD

What is AMP ?

AMP is a Google-backed project with the aim of speeding up the delivery of content through the use of stripped down code known as AMP HTML.

AMP is an open-source library that provides a straightforward way to create web pages

that are compelling, smooth, and load near instantaneously for users. AMP pages are just web pages that you can link to and are controlled by you.

AMP has been rolled out in response to projects such as Facebook Instant Articles, in which Facebook can host and render publishers content directly within their news feed, meaning the process of viewing a piece of content is much quicker than opening the equivalent web page in a mobile browser.

What Makes AMP Fast and efficient?

AMP is a collection of ingredients rather than whole meal. It has basically three components.

(2). AMP Runtime / JS
(3). AMP Cache

AMP HTML: In AMP HTML some Tags are banned and in turn customized HTML tags are used for interactive functionality. <lin rel=””> HTML Tags help search engines to discover AMP Pages.

AMP Runtime: It provides a runtime environment in which AMP pages are executed.Javascript is used to implement AMP Runtime. Main functions of AMP Runtime are:

-> Manage resource Prioritization and Loading.
-> Implementation of AMP components.
-> It includes a Runtime Validator for AMP HTML.

AMP Cache: AMP Cache is the storage area of validated AMPs and provides fast access to AMPs for reference. Anyone can use it for free. Moreover, Google has rolled out AMP Lite for people on low RAM devices and slow networks. This is a boon for countries having slow internet speed. It basically compresses JPEG photos and optimizes external fonts.

AMP have 2 primary objectives

  • Improve user experience on mobile devices
  • distribute content more easily


  • Lazy loading
  • Extensive use of preconnect
  • All async JavaScript
  • Inline style sheets
  • Instant loading
  • Google CDN
  • Own JS Engine

AMP vs RWD Difference

Difference Between AMP & Responsive Web Design

Many people interested to know difference between AMP and Responsive web design(RWD). In this article, we will try to cover as much information as possible. To make a successful business over the web, one needs a mobile friendly website. Today’s trends are mobile, 75% customers are making orders using mobile devices. To make this into consideration, a developer needs to deliver mobile-friendly websites. Responsive web design is one way to achieve it while AMP is another way to make fast loading web pages for Mobile devices.


Responsive web design can be achieved using CSS3 media queries. Media queries allow web pages to use different CSS styles based on user’s browser width. So according to mobile device width, one can easily write logical CSS media queries to make them compatible with different mobile devices. Regarding AMP Vs Responsive Web Design, Responsive Web Design focused on flexibility.

Moreover, we can’t forget Google to get most of the business via a search engine. Now a day, Google is the top most search engine. Google gives a lot of importance to page speed of website to improve the user experience. The majority of people are still using websites in mobile devices opposed to mobile applications. Obviously, there is specific audience who uses iOS apps and android apps for eCommerce portals and others.

Google introduce mobile friendly feature when they show a result for any search term. So whenever your website list in Google searches result, you can see a label of Mobile Friendly. 90% of websites are mobile friendly, therefore, Google come up with AMP concept to create mobile friendly pages which are light weighted and loads quickly in a mobile device.



  • Web framework
  • Can work with existing website
  • Can only work with static content
  • Focused on speed

Responsive Web Design

  • CSS3 media queries
  • Replace current website
  • Can be used for any website
  • Focused on flexibility

Did you think AMP better than RWD


User Rating: 4.04 ( 6 votes)

Maksud Masum

Professional Web Developer, Andorid Appplication Developer with App Inventor.