Integracja XMPP w tak elastycznej przeglądarce jak Mozilla daje potężne możliwości.
Podstawową przewagą protokołu XMPP nad HTTP jest jego stanowość. W HTTP seria requestów do serwera nie jest ze sobą powiązana. Trzeba się dobrze nagimnastykować, żeby zaemulować utrzymanie stanu między nimi i dalekie jest to od doskonałości. W XMPP strumień danych między serwerem i klientem jest z definicji statefull. Oprócz tego, XMPP daje jednoznaczną identyfikację obu końców – nie tylko serwera, ale również klienta. Również domyślnie.
Języki opisu będące aplikacjami XML, takie jak XHTML i XUL, transportują się w XMPP bez żadnego problemu. Renderuje się je tak samo, niezależnie czy dane przyszły protokołem HTTP, czy XMPP. Ponadto, dostarczane dokumenty XUL, mogą bezpośrednio rozszerzać przeglądarkę integrując się z nią jak każdy inny plugin.
Czy tandem XMPP+XUL stanie się następcą wysłużonego HTTP+HTML? Prawdziwym Web 2.0? Mam nadzieję, że właśnie to przyniesie nam przyszłość.


0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
You must be logged in to post a comment.