如何在 JS 中高效率地存储巨量的二进制数据?

最近碰到有一个功能需要在程序中缓存几十万个节点更新状态,一个节点要么已经更新,要么等待更新,这就是一种二进制状态,在巨量的节点数量下,除了存取状态,还需要批量地对某一批节点置为已更新或者未更新,怎么存