问:jQuery之类的代码添加了源地图。我的问题是,这会因为加载而导致大量访问。地图文件,造成流量和带宽的浪费?谢谢!
答:.map是使用调试器,只有DEBUG模式才能加载.Map文件。浏览器不应该这么笨,所以.map文件也在本地下载。
如果浏览器.map文件下载完毕,前端工程师将很难压缩JS。
请放心,压缩后,浏览器已处理了这些问题,在非DEBUG模式下,浏览器将不会加载。.map文档。
答:通常是没有问题的。
映射文件用于协助调试压缩的JS脚本,例如vs或支持源映射的浏览器。
视觉支持源地图的浏览器仅支持chrome,FX firebug也似乎支持。
但是,仅在打开开发调试工具时才启用此功能。普通访问不会导致下载。地图文件。
答:无法想象渲染引擎在日常浏览中,没有特殊需求会加载到源映射中(因为没有!)
源映射仅应在开放式调试中加载。
如果您真的很在意访问者由于滥用调试工具而浪费了少量流量,那么:
您可以使用公共库或库CDN,并且源地图自托管URL更改为CDN。
部署自己的库时,将源映射指向访问者无法访问的内部URL(甚至本地文件系统路径)。
…我认为,有99%的时间可以做很多事情……。