Wstęp do AJAX
styczeń 15, 2007 – 9:39 po południuHistoria
Po raz pierwszy termin “AJAX” został użyty przez Jesse James Garrett’a w lutym 2005 roku.
Jednak niektórzy twierdzą, że już wcześniej powstała ta idea, z inicjatywy Microsoftu, wraz z przedstawieniem Remote Scripting. Techniką do asynchronicznego przesyłu danych, na już załadowanej stronie, bez pełnego ponownego załadowania, jest także IFRAME (wprowadzony do Internet Explorer-a 3 w 1996) i LAYER (dodany do Netscape-a 4 w 1997).
Obydwa te elementy posiadają atrybut src, który pozwala na podanie adresu url, załadowanie zawartości i późniejszą modyfikacje poprzez JavaScript.
Microsoft Remote Scripting (lub MSRS,wprowadzony w 1998), był lepszym, z większymi możliwościami, sposobem na komunikacje przeglądarki z serwerem. Zostały połączone możliwości Javy i JavaScriptu, umożliwiono im wzajemną komunikację. Działało to bezproblemowo już od Internet Explorer-a 4 i Netscape Navigator-a 4. Później Microsoft stworzył obiekt XMLHttpRequest, dodał do Internet Explorer-a 5, a także w Outlook Web Access z Microsoft Exchange Server 2000.
W 2002, w Microsoft Remote Scripting zastępiono aplet Java XMLHttpRequest-em
XMLHttpRequest jest zaimplementowany w większości przeglądarek.