Jedną z technologii internetowych aplikacji różnego rodzaju – a wiec i stron www – jest AJAX. AJAX to skrót od anglojęzycznego wyrażenia Asynchronous JavaScript and XML. Na język polski można je przetłumaczyć jako asynchroniczny JavaScript i XML. Zaletą tej technologii jest między innymi to, że zachodząca pomiędzy serwerem a użytkownikiem interakcja może się odbywać bez konieczności przeładowywania przy tej właśnie okazji całego dokumentu. Dzięki temu interakcja ta charakteryzuje się zdecydowanie większa dynamiką aniżeli ma to miejsce w tradycyjnych modelach, w których jeżeli zachodzi konieczność żądania jakichkolwiek nowych danych, to trzeba przesyłać od razu cała stronę HTML. Opisywana tutaj technologia jest złożona z paru elementów. Spośród tych najbardziej wymaganych wymienić można takie jak dla przykładu HTML, XML, JavaScript oraz XMLHttpRequest. Teoretycznie pożądana jest obecność tych wszystkich elementów, nie mniej jednak w praktyce wygląda to w nieco inny sposób. Chodzi mianowicie o to, że wykorzystuje się jeszcze takie skrypty, które działają po stornie serwerów, a przy okazji współpracują również z bazami danych. Generalnie rzecz biorąc, można jednakże bez tych skryptów z powodzeniem się obejść. Oczywiście, w tym momencie warunek jest taki, że wszelakie dane, które są potrzebne, muszą zostać uprzednio wygenerowane. Dotyczy to dla przykładu zawartości stron składających się na niezbyt skomplikowane i rozbudowane serwisy. W technologii AJAX zastosowanie znajdują między innymi biblioteki, spośród których wymienić można kilka tych najbardziej popularnych, a mianowicie AJAX.OOP, script.aculo.us, Dojo Toolkit, jQuery, Prototype JavaScript Framework i wiele innych. Technologia AJAX – pomimo swoich rozlicznych zalet oraz dobrych stron – nie jest także pozbawiona (jak wszystko zresztą) wad. Posiada niestety wiele ograniczeń. Otóż jedną z ważniejszych wad tych wszystkich rozwiązań, które bazują na opisywanej tutaj technologii jest to, że w tym przypadku nie działa tradycyjny model przeglądania internetowych stron – nie ma zatem swobodnego poruszania się zarówno w przód, jak i w tył. Chodzi w tym miejscu o taką na przykład sytuacje, że jeżeli ktoś kliknie w jakiś odnośnik zamieszczony na stronie, to nie będzie mógł do niej wrócić poprzez kliknięcie przycisku „wstecz”, ponieważ nie będzie on aktywny. Trudno jest to zaliczyć do udogodnień w zakresie korzystania ze stron internetowych, o czym z cała pewnością każdy użytkownik miał okazję niejednokrotnie się we własnym zakresie przekonać. Kolejne utrudnienie związane z technologią AJAX jest takie, że indeksowanie przez wyszukiwarki w bezpośredni sposób trak wykonanych stron może być w dość znacznym stopniu utrudnione. Bardzo dobrym wyjściem z tej sytuacji jest odpowiednie zatroszczenie się o to, aby albo powstała mapa witryny, albo tez zostały dostarczone takie linki, dzięki którym wyświetla się od razu cała zawartość danej strony internetowej. Ponadto pojawiać się również może problem w zakresie automatycznego pobierania stron. Dzieje się tak dlatego, gdyż programy, o jakich tutaj mowa raczej nie interpretują skryptowych języków. Takie pobieranie stron nie zawsze jest jednakże korzystne, jeżeli spojrzeć na tę sytuację okiem właścicieli serwisów. Jeżeli treść strony stworzonej w technologii AJAX została udostępniona za pośrednictwem języków skryptowych, to część użytkowników może mieć problemy z dostępem do tej strony – będzie on bowiem wówczas w mniejszym lub większym stopniu ograniczony.