Tentang Accelerated Mobile Pages

Berikut beberapa penjelasan tentang istilah atau pengertian Accelerated Mobile Pages (AMP). Istilah AMP merupakan singkatan dari bahasa Inggris “Accelerated Mobile Pages” jika diterjemahkan dalam bahasa Indonesia berarti “Halaman Ponsel yang Dipercepat”. Google AMP merupakan proyek terbaru google yang dikembangkan bersama para pakar teknologi melalui diskusi bersama untuk menciptakan inovasi baru yaitu memungkinkan pengguna lebih cepat […]

Berikut beberapa penjelasan tentang istilah atau pengertian Accelerated Mobile Pages (AMP).

  1. Istilah AMP merupakan singkatan dari bahasa Inggris “Accelerated Mobile Pages” jika diterjemahkan dalam bahasa Indonesia berarti “Halaman Ponsel yang Dipercepat”.
  2. Google AMP merupakan proyek terbaru google yang dikembangkan bersama para pakar teknologi melalui diskusi bersama untuk menciptakan inovasi baru yaitu memungkinkan pengguna lebih cepat mengakses informasi melalui mobile.
  3. AMP HTML merupakan struktur web yang dirancang khusus seminim mungkin guna membangun loading halaman semakin ringan dan cepat.
  4. AMP mulai diperkenalkan sejak akhir tahun 2015 tepatnya tanggal 07 Oktober 2015 dan benar-benar rilis pada tanggal 24 Februari 2016.
  5. AMP termasuk jenis aplikasi open source sehingga memungkinkan pengguna bebas mempelari, memodifikasi, dan mendistribusi sesuai kebutuhan pengguna.

Demikian apa yang saya simpulkan tentang istilah AMP. Jadi pada dasarnya AMP merupakan perkembangan teknologi terbaru oleh proyek google untuk membangun halaman web supaya lebih cepat dan ringan yang dikhususkan pada perangkat mobile.

AMP dikembangkan melalui studi kasus pada pengguna internet diseluruh dunia. Bahwa rata-rata kecepatan website lebih cepat diakses melalui desktop dan lambat jika diakses melalui mobile. Sedangkan pengguna internet lebih banyak dan aktif menggunakan mobile. Akhirnya para pengguna internet baik publisher maupun pembaca merasakan dampak negatif akan lambatnya akses website tersebut.

Menjawab semua permasalahan itu, kehadiran AMP memberikan jalan keluar kepada para pengguna internet. Dengan hadirnya AMP, pembaca mampu mencari informasi dengan cepat tanpa mengurangi isi informasi dan merasa lebih nyaman menjelajah isi website.

Manfaat kehadiran AMP juga sangat dirasakan oleh publisher atau penyedia informasi. Dimana dengan blog AMP yang memiliki loading cepat akan meningkatkan nilai SEO di mata google. Tingginya nilai SEO memperbesar kemungkinan konten berada di halaman utama mesin pencari (search engine) sehingga besar kemungkinan pengunjung akan melihat dan menemukan informasi yang diinginkan. Dengan demikian peringkat blog menjadi lebih baik

Apa saja komponen penting AMP

Ada tiga komponen penting yang perlu diperhatikan serta dipelajari jika kita ingin menggunakan AMP pada blog atau website kita. Tiga komponen di bawah inilah yang membangun struktur blog menjadi valid AMP. Saya akan berusaha menjelaskan serinci mungkin supaya berikutnya bisa membedakan antara web valid AMP dengan web non AMP.

a. AMP HTML ;

Apa itu HTML?
Secara sederhana HTML adalah bahasa standar pemograman web yang disusun untuk menampilkan halaman web. Bahasa tersebut berupa simbol dan kode yang dirancang khusus untuk membangun sebuah halaman website.

Lebih mudahnya tentang HTML kita gambarkan seperti ini; orang Inggris memiliki bahasa Inggris, orang Arab memiliki bahasa Arab, orang Cina memiliki bahasa Cina. Untuk menyampaikan pesan kepada mereka maka kita harus menggunakan bahasa masing-masing. Nah, begitupun website juga memiliki bahasa khusus sendiri yaitu HTML.

Seperti yang dijelaskan di atas bahwa AMP HTML adalah elemen khusus yang dirancang untuk mempercepat halaman web. Jadi ada aturan khusus untuk AMP HTML yang berbeda dengan HTML reguler pada umumnya. Inilah yang nantinya cukup merepotkan bagi pengguna AMP, karena AMP HTML belum seberapa familier dikalangan pengguna website (developer).

  1. AMP JS;

    Apa itu JavaScript?
    Secara sederhana JavaScript adalah bahasa pemograman web yang lebih tinggi. Sama halnya dengan HTML, namun JavaScript memiliki tingkat bahasa lebih tinggi (lebih rumit) dari pada HTML.

    Di sini saya tidak menjelaskan banyak tentang pengertian JavaScript. Namun lebih fokus menjelaskan fungsi AMP JS dan perbedaannya dengan JavaScript non AMP.
    Serupa dengan AMP HTML, AMP JS juga dirancang khusus yang berfungsi untuk merender semua halaman web dan memastikan halaman dimuat dengan cepat. Guna memastikan blog kita valid AMP maka kita harus menggunakan AMP JS yang ada di pustaka AMP JS dengan menggunakan script async, tidak boleh ada JavaScript selain dari pustaka AMP JS.

  2. AMP Cache;

    Apa itu cache?
    Singkatnya cache adalah komponen penyimpanan data yang baru digunakan yang berfungsi untuk mempercepat kembali akses data tersebut.

    Ketika kita selesai menjelajah halaman web maka data penjelajahan akan tersimpan sebagai cache pada browser yang kita gunakan. Cache tersebut berfungsi untuk menyimpan data-data halaman yang kita jelajahi. Cache yang tersimpan memungkinkan kita bisa mengakses kembali halaman tersebut dengan akses yang lebih cepat.

    AMP cache dimodifikasi khusus disertai sistem validasi bawaan yang memastikan dan menjamin semua data (file JavaScript, HTML, dan dokumen lain) dapat dimuat dengan efektif dan efisien.