Chrome中没有原子?

时间:2018-04-17 14:01:48

标签: javascript google-chrome es2017

根据chrome feature status页面,Chrome应默认启用此版本60,但SharedArrayBufferAtomicsundefined以下内容:

  • 桌面Chrome 65 Linux
  • 桌面Chrome 67 Canary MacOSX High Sierra
  • 桌面Chrome 65 Windows 10

相反,所有这些都在chrome://flags中有一个标志来启用它们。请注意,node.js 8.x 默认启用它们。为什么我没有这些?

1 个答案:

答案 0 :(得分:0)

如果您关注该状态链接并转到其文档行,您最终会看到MDN:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer

根据兼容性,您会注意到Chrome会使用注释标记为星号:

  

Chrome于2018年1月5日禁用SharedArrayBuffer,以帮助降低投机性边通道攻击的效率。在其他缓解措施到位之前,这是一项临时措施。