-
Giới thiệu
- Sử dụng SharedWorker để chia sẻ trạng thái giữa các cửa sổ mà không cần máy chủ.
- Điểm đáng chú ý là có thể chia sẻ trạng thái giữa các cửa sổ thông qua API của trình duyệt.
-
Nguyên lý
- Nhận diện từng cửa sổ
- Theo dõi trạng thái của tất cả các cửa sổ đang trực tuyến
- Khi trạng thái của một cửa sổ thay đổi, thông báo cho các cửa sổ khác để vẽ lại.
-
Ý kiến bổ sung
- Dù hiện chưa được đề cập trong bài viết, có thể dùng Broadcast Channel API để chia sẻ trạng thái giữa các cửa sổ hiệu quả hơn (https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API)
3 bình luận
Inter-process communication
Cái này khá giống với nó.
À, không phải
windowsmà làwindownhỉ hahaĐúng là một tính năng thú vị.
kkkk đúng vậy! là cửa sổ trình duyệt.