javascript - 在生产中使用 css/javascript source-maps 的性能影响?

标签 javascript css httprequest production-environment source-maps

  • 应该在生产环境中使用源映射吗?它们是否提供调试以外的任何好处?
  • 它们是否会因为额外的服务器往返而影响应用加载时间?浏览器是否足够智能,可以在加载和呈现应用程序后加载 .map Assets ?
  • 如果浏览器找不到 .map 资源(404 错误),是否会对性能产生影响?我应该关心修复它吗?

请注意,如果有复杂的 concat/minify 构建步骤,修复最后一个可能不像提供 .map Assets 那么容易。

最佳答案

使用 Charles Web Proxy 进行快速测试显示源映射在打开开发者工具时加载。如果您在没有打开开发工具的情况下加载页面,则不会有源映射的 http 请求。

Chrome 43 和 Firefox 38 中的行为相同。

因此看来它们不会对生产环境产生影响。

关于javascript - 在生产中使用 css/javascript source-maps 的性能影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23848364/

相关文章:

javascript - 应用鼠标悬停样式时,通过箭头键导航删除应用于列表项的选定类

javascript - 使用 Lightbox2 加载包含在 div 中的 SVG

javascript - C# 比 EO.WebBrowser 更快地获取 javascript DOM

html - 我怎样才能让我的导航粘在页面顶部?

Javascript event.target 在 ReactJs 组件中未按预期输出

html - 在 html/css 中滚动时如何使表头卡住/固定?

javascript - 如何为我的排行榜创建两列?

PHP - HTTP GET|PUT|POST 的原生常量

php - 如何将 Chrome 请求重复为 curl 命令?

matlab - webread给出的结果与网页的 'View Page Source'不同