Насколько я могу судить, веб-воркеры должны быть написаны в отдельном JavaScript файл, который называется так:
new Worker('longrunning.js')
Я использую компилятор закрытия для объединения и минимизации всего моего исходного кода JavaScript, и я ' Я бы предпочел не иметь моих рабочих в отдельных файлах для распространения. Есть ли способ сделать это?
new Worker(function() {
//Long-running work here
});
Учитывая, что первоклассные функции так важны для JavaScript, почему стандартный способ выполнения фоновой работы должен загружать целый другой файл JavaScript с веб-сервера?