WebSockets — забудем про HTTP?

HTTP-протокол не критиковал, наверное, только очень ленивый человек, а проблема постоянного соединения с сервером стала настолько привычной головной болью разработчиков, что ее практически перестали замечать. Впрочем, это еще не повод не ждать чего-то лучшего — в предыдущих главах мы уже рассмотрели некоторые новые модели взаимодействия веб-приложения с сервером. Теперь остановимся на, пожалуй, самой удачной из них на настоящий момент — концепции WebSockets.

Что такого особенного может предоставить эта технология? Она дает полное переосмысление привычного в мире www взаимодействия. Про диктуемую http модель «запрос/ответ на запрос» можно забыть. В рамках протокола WebSockets браузер и сервер превращаются в полноправных участников взаимодействия (в противовес прежней клиент-серверной модели) и, соответственно, могут принимать и посылать сообщения в тот момент, когда им это заблагорассудится! Взаимодействие становится полностью асинхронным и симметричным.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *