Ilmunesia - Pengertian dan Sejarah AJAX

Pengertian dan Sejarah AJAX

Pengertian dan Sejarah AJAX

ilmunesia.com – Ajax singkatan dari Asynchronous JavaScript dan XML adalah sekelompok teknik pengembangan web saling terkait yang digunakan pada sisi-klien untuk membuat aplikasi web asynchronous. Dengan Ajax, aplikasi web dapat mengirim data ke, dan mengambil data dari, server asynchronous (di latar belakang) tanpa mengganggu tampilan dan perilaku dari halaman yang ada. Data biasanya diambil menggunakan objek XMLHttpRequest. Tak seperti namanya, penggunaan XML tidak diperlukan (JSON sering digunakan sebagai gantinya), dan permintaan tidak perlu menjadi asinkron.

Ajax bukanlah teknologi tunggal, tetapi sekelompok teknologi. HTML dan CSS dapat digunakan dalam kombinasi untuk mark up dan informasi gaya. DOM yang diakses dengan JavaScript untuk menampilkan secara dinamis, dan untuk memungkinkan pengguna untuk berinteraksi dengan informasi yang disajikan. JavaScript dan objek XMLHttpRequest menyediakan sebuah metode untuk pertukaran data asynchronous antara browser dan server untuk menghindari ulang halaman penuh.

 

Sejarah AJAX

Pada 1990-an, kebanyakan situs web didasarkan pada halaman HTML lengkap; setiap tindakan yang dibutuhkan pengguna bahwa halaman diload kembali dari server (atau halaman baru dimuat). Proses ini tidak efisien, seperti tercermin dari pengalaman pengguna: semua konten halaman menghilang kemudian muncul kembali, dll Setiap kali halaman reloaded disebabkan oleh perubahan parsial, semua konten harus dikirimkan kembali bukan hanya informasi yang berubah. Hal ini dapat menempatkan beban tambahan pada server dan menggunakan bandwidth yang berlebihan.

Asynchronous pemuatan isi pertama kali menjadi praktis ketika applet Java diperkenalkan pada versi pertama dari bahasa Jawa pada tahun 1995. Ini memungkinkan dikompilasi kode client-side untuk memuat data asynchronous dari server web setelah halaman web dimuat. Pada tahun 1996, Internet Explorer memperkenalkan elemen iframe untuk HTML, yang juga memungkinkan beban asinkron. Pada tahun 1999, Microsoft dimanfaatkan teknologi iframe untuk dinamis update berita dan harga saham pada halaman default untuk Internet Explorer (http://home.microsoft.com). Pada tahun 1999, Microsoft menciptakan XMLHTTP kontrol ActiveX di Internet Explorer 5, yang kemudian diadopsi oleh Mozilla, Safari, Opera dan browser lain sebagai objek JavaScript XMLHttpRequest. Microsoft telah mengadopsi model asli XMLHttpRequest pada Internet Explorer 7, meskipun versi ActiveX masih didukung. Pemanfaatan permintaan latar belakang HTTP ke server dan teknologi asynchronous web tetap cukup jelas sampai mulai muncul dalam aplikasi skala penuh online seperti Outlook Web Access (2000) dan Oddpost (2002), dan kemudian, Google membuat penyebaran yang luas dari Ajax dengan Gmail (2004) dan Google Maps (2005).

Ajax Istilah ini diciptakan pada 18 Februari 2005 oleh Jesse James Garrett dalam sebuah artikel berjudul “Ajax: Pendekatan Baru untuk Aplikasi Web”, berdasarkan teknik yang digunakan pada halaman web Google.

Pada tanggal 5 April 2006, World Wide Web Consortium (W3C) merilis spesifikasi draft pertama untuk objek XMLHttpRequest dalam upaya untuk menciptakan standar web resmi.

 

 

 

Semoga Bermanfaat, Terimakasih.

 

 

 

 

Foto : Istimewa

Sumber : https://yogi-surya.blogspot.com/2012/05/pengertian-ajax.html

 

 

 

LEAVE A COMMENT