Show HN: Offline JavaScript PubSub between browser tabs
a year ago
- #LocalStorage
- #PubSub
- #JavaScript
- TabSub是一个基于JavaScript的发布订阅工具,它利用本地存储实现跨标签页消息共享,无需服务器支持。
- 由于浏览器安全机制将本地存储按域名隔离,该工具只能在同域名下的标签页间工作。
- 经测试,TabSub在10个并发写入场景下仍能保持消息零丢失且顺序正确(但不提供任何担保)。
- 该工具已在GitHub开源,采用MIT许可证。
- 典型应用场景包括跨标签页同步音乐播放进度,以及基础的发布/订阅操作和状态获取功能。