| WebSocket | Bidirectional | Chat, gaming, collaboration | | Server-Sent Events | Server → Client | Live feeds, notifications | | Long Polling | Simulated bidirectional | Fallback, simple updates | | WebRTC | Peer-to-peer | Video calls, file sharing |
| Connection drops | Idle timeout | Implement heartbeat | | Messages lost | No acknowledgment | Add message IDs + acks | | High latency | Large messages | Use binary, compress | | Memory leak | Unclosed connections | Proper cleanup | | Cross-origin blocked | Missing CORS | Configure server CORS |
Связь в реальном времени с помощью WebSockets, событий, отправленных сервером, и связанных с ними технологий. Используйте при создании чата, обновлений в режиме реального времени, функций совместной работы или любых функций, работающих в режиме реального времени. Источник: travisjneuman/.claude.