reactjs - 为什么 Edge 将每个模块/组件作为 http 请求获取?
问题描述
我们有一个使用 React 构建并与 Webpack 捆绑的 SPA。服务器只有 index.html 和 javascript 包文件。
行为 Chrome/Firefox/Opera
行为边缘
捆绑包没有此信息,此信息必须从源映射中获取。但是为什么 Edge 会这样做呢?
解决方案
这类似于 SAP 应用程序,那些 JavaScript 库有自己的逻辑来预加载源代码以优化性能/网络请求。这是 Edge 浏览器的 React 库的兼容性问题。
下一个版本的 Edge 浏览器没有这个问题。也许你想试试这个:https ://www.microsoftedgeinsider.com/en-us/
推荐阅读
- powerbi - ODBC:错误 [HY000] [Microsoft][DriverSupport] (1170)
- templates - 鹡鸰中未读取模板
- c# - System.Collections.Immutable.dll 正在从 Microsoft.Net.Compilers 包中替换
- linux-kernel - 从 GRUB 菜单项运行脚本
- weblogic - 为什么除了争用之外还有卡住的线程,比如慢 IO、慢后端(DB 查询、Web 服务、rmi 调用)?
- excel - 如何将字符串名称更改为特定的字符串名称?
- php - 错误代码 450 未采取请求的邮件操作:发送电子邮件时邮箱不可用 laravel
- git - 使用 Visual Studio 2017 中的 git 克隆时出现“路径中的非法字符”
- php - 数据表排序无法正常工作
- r - 检查一个值的向量元素是否放置在R中其他两个值的向量元素之间