Alternatives To Ajax
Applets are used to embed Java programs to an HTML web page. Thus it can be used for the same purpose of AJAX, Applets, like Flash have also long been used to create a solution for efficient dynamic web pages before AJAX, however, Applets also consume a lot of memory and can temporarily ‘freeze’ your browser while the Java plugin kicks in among other inefficiencies, however it is still heavily used in websites.
SVG (Scalable Vector Graphics)
SVG is a web standard based on XML and maybe used for dynamic or static text and images thus can be used to serve dynamic web pages without the refresh of a page. Unfortunately, by default, Internet Explorer,has no support for SVG. Several Plugins are available though, to render SVG content. The incompatibility with Internet Explorer is a major reason behind choosing AJAX over SVG.