我有兴趣探索在浏览器中分析带有 javascript 源文件的目录以便在 Canvas 上可视化它们的可能性。这将使用 Esprima 生成 AST 来完成。
这意味着我需要读取诸如 zip 或文件夹 uploader 之类的东西,然后开始将文件加载到内存中。
我现在面临的瓶颈是:
- 如果源代码文件包很大,这可能会导致内存问题。 Localstorage 也不是为此而构建的。
- 这不能在服务器上完成,因为用户可能不想将源代码上传到服务器,因此必须根据业务需求在本地完成。 -
- 在相当大的浏览器中不是一个很好的文件系统 api
达到预期结果的可接受方法是什么?
这甚至可以做到吗?
最佳答案
关于javascript - 将文件内容保存在内存中的变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58906380/