Веб-работники, обрабатывающие вызовы AJAX - оптимизация излишня?

Я работаю с кодом, который обрабатывает все запросы AJAX с помощью веб-работников (если они доступны). Эти рабочие почти ничего не делаютXMLHttpRequest обработка объектов (без дополнительных вычислений). Все запросы, созданные работниками, являются асинхронными (request.open("get",url,true)).

Недавно у меня возникло несколько проблем, связанных с этим кодом, и я начал задумываться, стоит ли мне тратить время на исправление этого или просто выкинуть все решение целиком.

Мое исследование до сих пор показывает, что этот код на самом деле снижает производительность. Однако я не смог найти ни одного заслуживающего доверия источника, подтверждающего это. Мои только два вывода:

2 годапредложение функции jQuery использовать веб-работников для вызовов AJAXэто ТАК вопрос, который, кажется, задает что-то немного другое (использование синхронных запросов в веб-рабочих против вызовов AJAX)

Может кто-нибудь указать мне на надежный источник, обсуждающий эту проблему? Или есть ли критерии, которые могут развеять мои сомнения?

[РЕДАКТИРОВАТЬ] Этот вопрос становится немного интереснее, когда WebWorker также отвечает за анализ результата (JSON.parse). Улучшает ли асинхронный анализ производительность?

Ответы на вопрос(5)

Ваш ответ на вопрос