问题描述
我正在尝试学习有关JavaScript线程的知识.从一个教程中,我了解了HTML5 API网络工作者.此API启用JavaScript多线程.因此,我开始弄清楚如何以及在哪里可以使用此功能.
I'm trying to learn something about JavaScript threading. And from a tutorial I learned about HTML5 API web worker. This API enables JavaScript multi-threading. So I start to figure out how and where can I use this feature.
表格 http://caniuse.com/#search=worker
我发现此API仅在较低版本的Android浏览器中受支持.它在Android 2.2及更高版本中不可用.
I find this API is only supported in lower version of Android browser. It is unavailable in Android 2.2 and later.
这个结果正确吗?如果是这样,是否是出于性能考虑?
Is this result correct? If it is, is it because of the performance consideration?
此API在哪个版本上可用?
On which version will this API be available?
推荐答案
来自Android 2.2的 config.h
.
from config.h
of Android 2.2.
提交68698168e7547cc10660828f1fb82be7a8efa845
commit 68698168e7547cc10660828f1fb82be7a8efa845
作者:史蒂夫·布洛克
日期:2010年3月17日星期三14:37:19 +0000
Date: Wed Mar 17 14:37:19 2010 +0000
禁用工人
这是因为Android上的V8没有所需的锁定.还禁用仅与工作程序一起使用的频道消息传递.
This is because V8 on Android does not have the required locking. Also disables channel messaging, which is used only with workers.
错误:2522239
Bug: 2522239
更改ID:I6cb91b4048c7e1a0351e422561625397a2e98986
Change-Id: I6cb91b4048c7e1a0351e422561625397a2e98986
通过 http://code.google.com/p/android/issues/detail?id = 10004#c7
这篇关于为什么从2.2版及更高版本的Android浏览器中删除了HTML5 Web Workers支持?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!