Вы должны спросить, как достичь большей цели. У вас есть цель, и вы определили, что единственный способ выполнить это - сериализовать файл с JavaScript на клиенте (что невозможно), и некоторые люди пытались расшифровать то, что вы действительно хотите выполнить, и предложили ответы ( загрузка в асинхронном режиме и т. д.)
Скажите нам, что вам нужно для выполнения, и опишите задачу и пределы вашего решения, и мы поможем вам найти решение.
Некоторые вещи, которые нам нужно знать
- почему вы анализируете файл?
- с какими размерами файлов вы ожидаете столкнуться?
- что вы делаете с информацией из файла?
- почему вы делаете это в Интернете, а не в настольном приложении?