- 应该在生产环境中使用源映射吗?它们是否提供调试以外的任何好处?
- 它们是否会因为额外的服务器往返而影响应用加载时间?浏览器是否足够智能,可以在加载和呈现应用程序后加载
.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/