Um die Jahrtausendwende war es im Zeitalter des Webs als seitenbasiertes Medium eine Qual, E-Mails zu lesen. Jeder http-Aufruf bedeutete quasi eine Rundreise zum Server, der die komplette Seite neu lud. Um Microsofts Outlook Web Access 2000 praktikabler zu gestalten, kreierten Microsoft-Entwickler folgende Lösung: Damit Browser mit Netzservern kommunizieren konnten, wurden kleine Datenmengen asynchron geladen. Die Idee fand rasch Anhänger: Mozilla 1.0 hatte 2002 ähnliche Funktionen, genannt XMLHttpRequest.