Реагировать на собственную выборку и производительность XMLHttpRequest - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь выяснить, почему при использовании axios (который использует XMLHttpRequest) анализ большого (4-5 МБ json) занимает примерно в 10 раз больше, чем при использовании только fetch и .json () для результата.Хуже того, при использовании XMLHttpRequest весь пользовательский интерфейс перестает отвечать на запросы, при использовании fetch при анализе json может быть крошечный блок, но пользовательский интерфейс реагирует практически во время процесса загрузки.

Я не могу найти ни одногодокументация о внутренностях fetch, но устаревшие блоги говорят, что он просто использует XMLHttpRequest для внутренних целей.Если это так, то оба метода должны иметь одинаковую производительность.

Примечание. Это различие наблюдалось как на Android, так и на IOS

.
...