Технически, да.Практически, я бы, наверное, подождал.
Веб-сокеты - это определенно способ, которым HTML5 использует тот тип связи, к которому мы привыкли.Технически, да, вы можете, но в зависимости от типа сайта, который вы создаете, вы можете отложить.Websockets является одной из новых частей спецификации HTML5 и все еще находится в стадии доработки.Он работает в новейших версиях Chrome и Firefox 4, но в IE9 это еще не реализовано, и нет ни слова о том, будет ли IE10 иметь его.Технические сайты, которые демонстрируют новейшую технологию (например, демонстрацию того, что возможно в HTML5) и любые другие вещи, где подавляющее большинство аудитории будет гарантированно использовать поддерживающий браузер или будут первыми пользователями, должны подойти.Если нет, вы можете отталкивать некоторых пользователей.Только вы можете решить, какой путь выбрать.
Ключевым моментом здесь является то, что Websockets в настоящее время является изменяющейся спецификацией, и AJAX работает как в старых, так и в новых браузерах.Если вам нужна обратная совместимость в дополнение к гарантии, спецификация и браузеры не изменятся завтра и не сломают существующий код, используйте AJAX.Если вы круты с небольшой вероятностью того, что спецификации и реализации браузера могут измениться в будущем и не заботятся о людях, использующих старые браузеры, тогда используйте веб-сокеты.
Другой ответ на стекопоток показывает поддержку веб-сокетов:
- Chrome 4.0 поддерживает веб-сокеты.
- Safari 5.0.2 также поддерживает их
- Firefox 4.0 поставляется с отключенной поддержкой веб-сокетов.см.
- . Поставляется Opera 11 с отключенной поддержкой. Чтобы включить его, см.
- IE9 не поддерживает их, однако дополнение предлагает экспериментальную поддержку