ทีมเว็บต้องแยกความรับผิดชอบของส่วนแสดงผล กฎธุรกิจ และข้อมูลให้ชัดเจน จึงพิจารณาว่า เมื่อศึกษา WebSocket ในบริบทของเว็บแอปพลิเคชัน ข้อใดอธิบายข้อดีของ WebSocket เมื่อเปรียบเทียบกับ HTTP Polling
กHTTP Polling ดีกว่า WebSocket ในทุกด้าน
ขWebSocket ทำให้เว็บแอปพลิเคชันเร็วกว่าในทุกกรณี
คWebSocket สร้างการเชื่อมต่อ Bidirectional แบบ Full-Duplex ที่อยู่ตลอดเวลา ช่วยลดการส่งข้อมูล Header ที่ไม่จำเป็นและให้ Latency ต่ำกว่า ในขณะที่ HTTP Polling ต้องสร้าง Request ใหม่บ่อยครั้ง
งไม่มีความแตกต่างระหว่าง WebSocket และ HTTP Polling
เฉลยอธิบาย
WebSocket สร้างการเชื่อมต่อที่คงอยู่ระหว่างไคลเอนต์และเซิร์ฟเวอร์ อนุญาตให้สามารถส่งข้อมูลแบบ Bidirectional ได้ทันทีโดยไม่ต้องรอ Request ใหม่ เหมาะสำหรับแอปพลิเคชันเรียลไทม์เช่น Chat หรือ Live Notification HTTP Polling ต้องสร้าง Request ซ้ำแล้วซ้ำเล่า ทำให้มี Overhead และ Latency สูง ข้อ B เกินความจริง ข้อ C และ D ไม่ถูกต้อง