JavaScript. Подробное руководство, 6-е издание, стр. 532
<b>onmessage</b>Когда родительский поток выполнения вызывает метод post
<b>Message()</b><b>Worker</b><b>WorkerGlobalScope</b><b>MessageEvent</b>WorkerLocation
URL-адрес главного сценария в фоновом потоке выполнения
Объект
<b>WorkerLocation</b><b>WorkerGlobalScope</b><b>Location</b><b>location</b><b>Window</b>В отличие от обычного объекта
<b>Location</b><b>WorkerLocation</b><b>location</b><b>location.href</b>Свойства
Следующие свойства имеют то же назначение, что и одноименные свойства объекта
<b>Location</b><b>readonly string hash</b>Часть URL-адреса - идентификатор фрагмента, включающий начальный символ решетки.
<b>readonly string host</b>Часть URL-адреса - имя хоста и порт.
<b>readonly string hostname</b>Часть URL-адреса - имя хоста.
<b>readonly string href</b>Полный текст URL-адреса, переданный конструктору
<b>Worker().</b><b>readonly string pathname</b>Часть URL-адреса - путь.
<b>readonly string port</b>Часть URL-адреса - порт.
<b>readonly string protocol</b>Часть URL-адреса - протокол.
<b>readonly string search</b>Часть URL-адреса - строка поиска или запроса, включая начальный знак вопроса.
WorkerNavigator
информация о броузере для фонового потока выполнения
Свойство
<b>navigator</b><b>WorkerGlobalScope</b><b>WorkerNavigator</b><b>Navigator</b>Свойства
Следующие свойства имеют то же назначение, что и одноименные свойства объекта
<b>Navigator</b><b>readonly string appName</b>См. описание свойства
<b>appName</b><b>Navigator</b><b>readonly string appVersion</b>См. описание свойства
<b>appVersions</b><b>Navigator</b><b>readonly boolean onLine</b>Имеет значение true, если броузер подключен к сети, и false - в противном случае.
<b>readonly string platform</b>Строка, идентифицирующая операционную систему и/или аппаратную платформу, на которой выполняется броузер.
<b>readonly string userAgent</b>Значение, используемое броузером для заголовка user-agent в НТТР-запросах.
XMLHttpRequest
<b>позволяет выполнять HTTP-запросы и получать ответы (EventTarget)</b>Объект
<b>XMLHttpRequest</b><b>XMLHttpRequest</b>Создать объект
<b>XMLHttpRequest</b><b>XMLHttpRequest()</b><b>XMLHttpRequest</b>1. Вызывается метод
<b>ореп(),</b>2. В свойство
<b>onreadystatechange</b>3. Вызывается метод
<b>setRequestHeader(),</b>4. Вызовом метода
<b>send()</b><b>onreadystatechange</b><b>readyState</b>5. После того как свойство
<b>readyState</b><b>status</b><b>getResponseHeader()</b><b>getResponseHeaders()</b><b>responseText</b><b>responseXML</b>