Actuellement, deux techniques de développement d'une application Web peuvent cohexister : Fault-tolerant System et Progressive Enhancement.
Un constat et une manière de contrôler les choses : on doit pouvoir tenir compte des manquements d'un système et cela, grace à une méthode de développement
Pour simplifier l'explication sur le développement d'une page bardée de technologie Web 2.0 via l'Ajax, nous pouvons comparer l'application de feuille de style et de mise à jour Ajax.