为什么版本2.2及以上的浏览器支持HTML5 Web Workers?
我正在尝试学习一些关于JavaScript线程的知识。 从教程中,我学到了关于HTML5 API web worker的知识。 该API支持JavaScriptmultithreading。 所以我开始弄清楚如何以及在哪里可以使用这个function。
表单http://caniuse.com/#search=worker
我发现这个API只支持低版本的Android浏览器。 它在Android 2.2及更高版本中不可用。
这个结果是正确的吗?我是这样,是因为性能的考虑?
这个API可用于哪个版本?
从Android 2.2的config.h
。
提交68698168e7547cc10660828f1fb82be7a8efa845
作者:史蒂夫块
date:三月十七日星期三14:37:19 2010 +0000
禁用工人
这是因为Android上的V8没有所需的locking。 还禁用通道消息传递,仅与工作人员一起使用。
错误:2522239
更改ID:I6cb91b4048c7e1a0351e422561625397a2e98986
通过http://code.google.com/p/android/issues/detail?id=10004#c7
关于什么时候可用的API,Web Workers(但不是 共享工作者 )现在可以在Chrome Mobile中使用 ,仅适用于ICS(Android 4.0)及更高版本的设备。
请注意,Android 4上的内置浏览器不支持工作人员; 您必须安装Chrome。
- 自4.4版以后, Web Workers 再次可以在内置的Android Browser上使用
- 共享工作人员在Android Browser和Chrome for Android上仍然不受支持 。