title: 有浏览器的开发者能回答JavaScriptwith语句的性能为什么这么差吗？
desc: with 是将一个对象添加到当前的作用域链，按理说，他的性能应该和普通的作用域链的访问速度差不多。但是我简单测试了一下，发现with的性能非常之差，有高手能从浏览器的实现的角度对这个问题进行解答吗？<br>附上我测试的代码<br>1使用局部变量<br><div class
topic: 前端开发
content: 我认为，因为普通的代码是优化过了的，你with了一下之后优化再也不能用了只能用没有优化过的代码来跑你这个程序，所以性能才会觉得下降。因此正确的说法是，没有用with的很快，用了with的正常。而不是说没有用with的正常，用了with的很慢。RednaxelaFX 聚聚赠网页一个：Optimization killers petkaantonovbluebird Wiki GitHub RednaxelaFX 办事真是认真负责，又在评论提供证据了：再借地方放俩链：以V8为例，V8在Cra
answerer_tags: 专业造轮子，拉黑抢前排。gaclib.net