场景:运行事务。
我认为有关事务是否已提交的信息应该与其他客户端上的“价值”事件大致同时收到。情况似乎并非如此(100+ 毫秒延迟)。这是预期的行为(如果是,我如何衡量差异)还是我做错了什么?
咖啡脚本代码
# CLIENT 1
ref.transaction (-> 1), (e, c, d) ->
console.log "I'm first!" if c
# CLIENT 2
ref.on 'value', (d) ->
console.log "I'm much later"
这是一个示例(在相邻的两个窗口中运行)
红色圆圈(事务)赶上蓝色圆圈(设置)