Alternatives to ajax

Ajax is the main solution used for websites that are primarily dynamic due to its efficiency and possibility to incorporate striking visual effects. Before Ajax, flash was the main alternative used to create dynamic web pages but being a web surfer, it is apparent without a doubt that flash is very heavy on the client's computer and hogs a lot of memory. In addition a good percentage of users have disabled flash (in comparison to Javascript, the framework that Ajax is developed on which is only 5% of users) for obvious reasons so compatibility is an issue too. Like Flash, there are other alternatives to Ajax that can be considered:

Those are three of the main alternatives to AJAX, there are other alternatives that can be considered like Adobe Flex and XAML (used in Silverlight), but AJAX is still the technology of choice for most developers where dynamic web pages are concerned.