Подтвердить что ты не робот

Почему поддержка веб-рабочих HTML5 была удалена из браузера Android в версиях 2.2 и выше?

Я пытаюсь узнать что-то о потоке JavaScript. И из учебника я узнал о веб-работнике HTML5 API. Этот API позволяет многопоточность JavaScript. Поэтому я начинаю выяснять, как и где я могу использовать эту функцию.

Форма http://caniuse.com/#search=worker

Я нахожу, что этот API поддерживается только в более низкой версии браузера Android. Он недоступен в Android 2.2 и более поздних версиях.

Правильно ли этот результат? Я уверен, это из-за соображения производительности?

В какой версии этот API будет доступен?

4b9b3361

Ответ 1

из config.h для Android 2.2.


совершить 68698168e7547cc10660828f1fb82be7a8efa845

Автор: Стив Блок

Дата: Ср Мар 17 14:37:19 2010 +0000

Отключить рабочих

Это связано с тем, что V8 на Android не имеет необходимой блокировки.  Также отключает обмен каналами, который используется только с рабочими.

Ошибка: 2522239

Change-Id: I6cb91b4048c7e1a0351e422561625397a2e98986


через http://code.google.com/p/android/issues/detail?id=10004#c7

Ответ 2

Относительно того, когда API будет доступен, веб-рабочие (но не общие пользователи) теперь доступны в Chrome Mobile, доступный только для устройств ICS (Android 4.0) и выше.

Обратите внимание, что встроенный браузер на Android 4 не поддерживает рабочих; вы должны установить Chrome.