Насколько я понял, XForms естественным образом вписываются в современную архитектуру на основе REST, а также довольно аккуратно решают большинство основных проблем, связанных с разработкой сложных форм.
Печально, что люди об этом почти забыли: (
Тем не менее, существуют движки Xforms на основе Javascript, такие как Ubiquity , которые помогут в получении кросс-браузерной поддержки xforms. А недавняя разработка высокопроизводительных виртуальных машин Javascript позволила бы и таким движкам отличную производительность.