Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

HTML5에서 MessageChannel과 WebSocket의 차이점

<시간/>

웹 소켓 단일 소켓을 통해 작동하고 HTML 5 호환 브라우저에서 JavaScript 인터페이스를 통해 노출되는 웹 애플리케이션을 위한 차세대 양방향 통신 기술입니다. 웹 서버와 웹 소켓 연결을 얻으면 send() 메서드를 호출하여 브라우저에서 서버로 데이터를 보내고 onmessage 이벤트 핸들러를 통해 서버에서 브라우저로 데이터를 받을 수 있습니다.

검색 컨텍스트 간의 양방향 통신을 채널 메시징이라고 합니다. 여러 출처 간의 통신에 유용합니다.

messageChannel을 생성하는 동안 내부적으로 데이터를 전송하고 다른 탐색 컨텍스트로 전달하기 위한 두 개의 포트를 생성합니다.