WebSocket Protocol Component API