出于某些奇怪的原因,使用Opera时,Firebase服务器的延迟非常高。
我已经在Chrome,Firefox和Opera(12.14)上测试了一个与此类似的脚本:
# CoffeeScript
p = new Firebase('somelocation')
ping = 0
setInterval =>
t = Date.now()
p.set ping, (d) =>
ping = Date.now() - t
, 2000
在Chrome和Firefox上,延迟大约为150-160(我居住在波兰,所以实际上相当不错)但是在Opera上运行的相同脚本给我的延迟时间为1000或更多。它似乎也影响了断开连接后触发分钟的onDisconnect()机制。