javascript - 如何在 html 中包含巨大的 javascript js 文件?
问题描述
我有一个 18 兆字节的 JavaScript 文件。它只是我需要的一个 JSON 数组。
将这个巨大的 JSON.js 文件传递给客户端,浏览器需要 18 秒,假设用户的互联网速度约为 1 兆字节/秒,这很常见。
打开一个页面大约需要 18 秒!这是不可接受的用户体验。我把它压缩成一个 3MB 的 json.zip,减少了 83% 的大小,这意味着减少了 83% 的带宽,用户下载需要 3 秒。
3秒是更好的用户体验。
这是问题,我如何<script>
在 HTML 中使用标签来包含这个 jsonjs.zip 文件?
浏览器中的包含标签将无法识别“.zip”文件。
解决方案
如果可能的话,我会将它分解为更小的 json 文件并通过 XHR 加载,尤其是如果它是 JSON 内容类型。:)
推荐阅读
- c - 如何使用嵌入式 C 启动 ARM Cortex 编程?
- javascript - FormArray 的用法和动态添加一行控件
- angular - 单元测试错误:跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https
- django - Django:条纹和 POST 请求
- mongoose - Mongoose JS 日期字段始终填充当前日期
- android - 用于在 Spring MVC 中下载多个图像的 Web 服务
- c++ - 如何检查 int 中是否设置了一个位?
- python - PyQT Graph -- 图形显示巨大
- c# - 如何从 MVC 5 中的 FileResult 和锚标记下载文件?
- python-3.x - 如何在熊猫中将一周的第一天设置为星期二