EVENTSOURCE Cơ bản CA 02 / 07

Sao dùng EventSource thay vì tự viết fetch()?

Ứng dụng theo dõi giá cổ phiếu realtime, phía trình duyệt:

const es = new EventSource('/admin/metrics/stream');
es.onmessage = (e) => updateChart(JSON.parse(e.data));

Vì sao dùng EventSource (native browser API) thay vì tự viết fetch() + đọc stream tay để nhận dữ liệu SSE liên tục?