В Firefox 4/5 поддержка WebSockets присутствует, но отключена (активируется через about: config). В Firefox 6 Mozilla по умолчанию включала WebSockets, но добавляла префикс «Moz». Также обратите внимание, что Firefox 6 использует более новый протокол HyBi и W3C API. Chrome добавил протокол HyBi в Chrome 14, хотя Chrome никогда не использовал префикс.
Протокол фактически завершен, и официальная первая версия, как ожидается, будет опубликована примерно через 6 недель (формат передачи за месяцы существенно не изменился). API также был довольно стабильным в течение нескольких месяцев, и Chrome 14+ и Firefox 6+ в основном имеют одинаковую реализацию API. По какой-то причине Mozilla решила быть более осторожной, чем обычно, с префиксом WebSockets. Возможно, это реакция на то, что Google недостаточно осторожен с префиксами нестабильных API.
Если вы не заинтересованы в поддержке двоичных сообщений, обработке конкретных ошибок и закрывающих условий или выборе подпротокола, API WebSockets практически не изменился с тех пор, как Chrome представил его пару лет назад. Если вы внедряете сервер WebSockets, вам необходимо знать о различных версиях протокола, в которых произошли значительные изменения за последние 2 года.