공개적으로 사용되는 응용 프로그램에 대해 브라우저 측에서 가상 소켓을 설정하기 위해 클라이언트가 장기 대기 HTTP 또는 주기적 폴링을 사용하려고합니다.HTML 5의 출현으로 COMET을 더 이상 사용할 점이 있습니까?
그러나 두 번째 생각에서 HTML 5가 여기 있다고 생각합니다.
그러나 3 번째 생각에서 12 개월, 24 개월, 36 개월 이내에 HTML5가 아닌 브라우저의 비율은 얼마입니까? 그래도 HTML5를 사용할 수없는 브라우저가 20 % 이상인 경우 사용자의 20 %가 애플리케이션에 액세스 할 수 없기 때문에 HTML5를 사용할 수 없습니다.
귀하의 조언은 (나와 개발자에게) 어떻게 생각하십니까?
Q1. 응용 프로그램에 COMET의 장비가 추가로 필요합니까? 나는 gwt 혜성 - http://code.google.com/p/gwt-comet/을 생각하고있다.
2. 향후 2 개월 이내에 HTML5 소켓에 의존하는 새로운 공개 애플리케이션을 출시해야하며 HTML5가 아닌 브라우저 사용자에게 "죄송합니다. 사용중인 브라우저 버전이이 애플리케이션에 액세스 할 수 없습니다"라고 알려야합니까?
GWT RPC와 같은 통신을 사용하도록 앱을 설계해야합니까?
3. 나는 또한 오랫동안 기다려야하는 HTTP 요청을 매우 신뢰할 수 없다. 나는 전에 그것을 사용한 적이 없지만 그것에 대해 끔찍한 느낌을 가지고 있습니다. 나는 10에서 20 초의 클라이언트 측 폴링을 사용 해왔다. 오랫동안 기다려야하는 HTTP 요청이 위험합니다 (브라우저 세션 중단 위험)? 오랫동안 대기 요청에 추가 보안 위험이 있습니까?