Use native websockets instead of webview, support chat.