WebSocketによって実現できるのはどれか。
JavaScriptで記述されたプログラムをバックグラウンドで動作させること
Webページで映像や音声を再生すること
Webページにビットマップ形式のデータを描画すること
クライアントのWebブラウザとサーバ間で双方向の通信をすること