웹소켓(websocket)과 비슷한 기능을 제공하는 Javascript라이브러리이다. websocket에서 제공하는 기능과 유사한데 굳이 SockJS를 사용하는 이유는 브라우저와 웹 서버 사이에서 짧은 지연 시간, 그리고 크로스 브라우징을 지원하는 API이기 때문이다. 이 덕분에 크롬 뿐만 아니라 사파리, 파이어 폭스, 그리고 websocket 프로토콜을 지원하지 않는 최신 브라우저에서도 해당 라이브러리의 API가 잘 작동되도록 지원한다.