Asynchroniczne żądania są elementem, który upodabnia witryny www do aplikacji desktopowych, dzięki nim użytkownik ma wrażenie większej interaktywności. Jednakże, ze względów bezpieczeństwa, nie każdy rodzaj danych można przesyłać poprzez ajaxowe wywołanie, przykładem takich danych są pliki. To w jaki sposób asynchronicznie (bez przeładowania strony) wysłać plik na serwer www? Jest na to sporo sposobów. Trzy z nich które omówię to: technika "ukrytej ramki" (javascript), wykorzystanie flasha wraz z javascript (swfupload) oraz wykorzystanie apletu javy.
