首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在生产环境中使用css / javascript源映射对性能有何影响?

在生产环境中使用css / javascript源映射对性能有何影响?
EN

Stack Overflow用户
提问于 2014-05-25 02:29:14
回答 2查看 9.7K关注 0票数 75
  • 是否应该在生产环境中使用源映射?它们是否提供调试以外的其他好处?
  • 由于额外的服务器往返,它们是否会影响应用程序加载时间?浏览器是否足够智能,能够在应用程序加载和渲染后加载.map资源?
  • 如果浏览器找不到.map资源(404错误),是否会对性能产生影响?我应该关心修复它吗?

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-11 17:56:20

使用Charles Web Proxy的快速测试显示,如果打开开发人员工具,则源地图仅为加载。如果在未打开开发工具的情况下加载页面,则不会有对源地图的http请求。

在Chrome 43和Firefox 38中,这种行为是相同的。

因此,它们似乎不会对生产环境产生影响。

票数 87
EN

Stack Overflow用户

发布于 2015-02-20 06:29:57

来自HTML5 Rock:

基本上,它是一种将组合/缩小的文件映射回未构建状态的方法。在为生产环境构建时,除了缩小和组合JavaScript文件外,还会生成一个保存原始文件信息的源图。当您在生成的JavaScript中查询某个行号和列号时,您可以在返回原始位置的源地图中进行查找。开发人员工具(目前是WebKit nightly builds、Google Chrome或Firefox 23+)可以自动解析源地图,并使其看起来像是在运行未压缩和未组合的文件。

http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23848364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档