Мы работаем, преобразовывая почтовые ящики (от адреса) с «общего» на «обычный». Перед этим изменением мое приложение прекратило отправку электронной почты при переносе из Gmail в Office 365. Никаких других изменений кода не требовалось, кроме того, чтобы установить хост на smtp.office365.com
.
См. http://caniuse.com/#search=worker для самой актуальной информации о поддержке
, следующее было состоянием поддержки приблизительно 2009.
<час>слова, для которых Вы хотите погуглить, Рабочие потоки JavaScript
Кроме от Механизмы прямо сейчас нет ничего доступного, но существует много разговора о том, как реализовать это так, я предполагаю, наблюдают этот вопрос, поскольку ответ несомненно изменится в будущем.
Вот соответствующая документация для Механизмов: WorkerPool API
WHATWG имеет Черновую Рекомендацию для рабочих потоков: Рабочие по сети
И существуют также рабочие потоки Mozilla’s DOM
<час>Обновление: июнь 2009, текущее состояние поддержки браузера для потоков JavaScript
Firefox 3.5 имеет веб-рабочих. Некоторые демонстрации веб-рабочих, если Вы хотите видеть их в действии:
, плагин Механизмов может также быть установлен в Firefox.
Safari 4, и WebKit nightlies имеют рабочие потоки:
Chrome испекли Механизмы в, таким образом, он может сделать потоки, хотя он требует подсказки подтверждения от пользователя (и он использует другой API для веб-рабочих, хотя он будет работать в любом браузере с установленным плагином Механизмов):
IE8 и IE9 может только сделать, потоки с плагином Механизмов установили
Новый v8 механизм, который должен выйти сегодня поддержки это (я думаю)
В JavaScript нет никакой истинной многопоточности, но можно получить асинхронное поведение с помощью setTimeout()
и асинхронные запросы Ajax.
, Что точно Вы пытаетесь выполнить?
В JavaScript нет никакой истинной поточной обработки. Так как JavaScript является покорным языком, который это, действительно позволяет Вам эмулировать часть его. Вот пример , я столкнулся на днях.
Вы могли использовать рассказ JavaScript , компилятор, который будет, преобразовывает Ваш код в конечный автомат, эффективно позволяя Вам эмулировать поточную обработку. Это делает так путем добавления "уступающего" оператора (записанный нотами как '->') на язык, который позволяет Вам писать асинхронный код в единственном, линейном блоке кода.
В необработанном JavaScript лучшее, которое можно сделать, использует несколько асинхронных вызовов (xmlhttprequest), но это действительно не распараллеливает и очень ограниченное. Google Gears добавляет много API к браузеру, некоторые из которых могут использоваться для поточной обработки поддержки.