Về mặt kỹ thuật, có. Thực tế, tôi có thể chờ đợi.
Websockets chắc chắn là cách HTML5 thực hiện loại giao tiếp mà chúng tôi đang sử dụng. Về mặt kỹ thuật, có bạn có thể, nhưng tùy thuộc vào loại trang web bạn đang xây dựng, bạn có thể muốn giữ lại. Websockets là một trong những phần mới của thông số HTML5 và vẫn đang được hoàn thiện. Nó hoạt động trong các phiên bản mới nhất của Chrome và Firefox 4, nhưng IE9 chưa thực hiện điều này, và không có từ nào nếu IE10 cũng có nó. Các trang web kỹ thuật thể hiện công nghệ mới nhất (như giới thiệu những gì có thể trong HTML5) và bất kỳ thứ gì khác mà phần lớn khán giả sẽ được đảm bảo sử dụng trình duyệt hỗ trợ hoặc những người dùng đầu tiên sẽ ổn. Nếu không, bạn có thể xa lánh một số người dùng. Chỉ có bạn mới có thể quyết định nên đi đường nào.
Chìa khóa ở đây là Websockets là một thông số thay đổi hiện tại và AJAX hoạt động trong cả trình duyệt cũ và mới. Nếu bạn muốn tương thích ngược ngoài việc bảo đảm thông số và trình duyệt sẽ không thay đổi vào ngày mai và phá vỡ mã hiện có của bạn, hãy sử dụng AJAX. Nếu bạn thấy thú vị với khả năng hiển thị thông số và trình duyệt có thể thay đổi trong tương lai và không quan tâm đến những người sử dụng các trình duyệt cũ hơn, thì hãy sử dụng các ổ cắm web.
Another stackoverflow answer shows websocket support:
- Chrome 4.0 hỗ trợ Websockets.
- Safari 5.0.2 cũng hỗ trợ chúng
- Firefox 4.0 được hỗ trợ cho WebSockets bị vô hiệu hóa. để kích hoạt nó thấy
- Opera 11 tàu với sự hỗ trợ vô hiệu hóa để kích hoạt lại nó thấy
- IE9 không hỗ trợ họ, tuy nhiên một add-on cung cấp hỗ trợ thực nghiệm
Nguồn
2011-06-23 14:52:08
Bằng cách thêm [web-socket-js] (https://github.com/gimite/web-socket-js) (Flash dựa trên polyfill/dự phòng) vào ứng dụng của bạn, bạn có thể hỗ trợ bất kỳ trình duyệt nào có Flash. Kết hợp với thực tế là iOS hỗ trợ WebSockets nguyên bản và làm cho WebSockets có sẵn trên tất cả các trình duyệt chính trong tự nhiên. Có rất nhiều máy chủ WebSockets và hầu hết hỗ trợ tất cả các phiên bản giao thức có trong trình duyệt. Ngoài ra, "đồ chơi" là gây hiểu lầm. Trong khi đúng là hầu hết các WebSockets sử dụng là tương đối mới và đang phát triển, chắc chắn có các ứng dụng của nó là chất lượng sản xuất. – kanaka