const POLL = 1000;
setInterval(()=>{
fetch('location'), POLL})
Polling의 단점을 보완하기 위해 생긴 것, 서버에 요청을 보내고, 서버가 응답할 데이터가 생길 때까지 기다렸다가 응답을 주는 방식
롱 플링도 폴링처럼 계속 요청을 보낸다. 하지만 롱폴링은 이벤트가 발생하거나 타임아웃이 발생할 때만 응답을 주게된다.
실시간 메시지 전달이 되고, 서버의 상태 변화가 자주 발생하지 않는 서비스에 적합하다.
서버와 클라이언트가 실시간으로 양방향 통신을 할 수 있는 방식
최초 한 번 HTTP로 연결 후, 웹 소켓 프로토콜로 업데이트 된다.