我正在尝试学习一些有关JavaScript线程的知识。从一个教程中我了解了HTML5 API web worker。此API支持JavaScript多线程。所以我开始弄清楚如何以及在哪里可以使用此功能。
表格http://caniuse.com/#search=worker
我发现此API仅在Android浏览器的 lower 版本中受支持。它在Android 2.2及更高版本中不可用。
这个结果是否正确?我是这样,是因为性能考虑?
此API可用于哪个版本?
答案 0 :(得分:38)
来自Android 2.2的config.h
。
commit 68698168e7547cc10660828f1fb82be7a8efa845
作者:Steve Block
日期:3月17日星期三14:37:19 2010 +0000
禁用工作人员
这是因为Android上的V8没有所需的锁定。 还禁用频道消息,该消息仅用于工作人员。
Bug:2522239
更改ID:I6cb91b4048c7e1a0351e422561625397a2e98986
通过http://code.google.com/p/android/issues/detail?id=10004#c7
答案 1 :(得分:17)
关于API何时可用,shared workers现在提供Web Workers(但不 Chrome Mobile),仅适用于ICS(Android 4.0)及更高版本的设备
请注意,Android 4 上的内置浏览器不支持工作人员;您必须安装Chrome。
答案 2 :(得分:1)