您现在的位置:首页 --> 查看专题: eval
昨晚跟一位Node.js专家讲解了我的Wind.js类库。之前那位仁兄对Jscex(Wind.js的前身)的看法是“就是不喜欢”,也在微博上对Jscex冷嘲热讽,于是我私信他说建议看一下文档了解一下Jscex。昨天我们的争论主要围绕在eval的使用上,他认为更好的做法是像CoffeeScript那样使用一个额外的进程监听改变,这样更方便。我说CoffeeScript这么做是因为它没有像Wind.js那样借助eval实现完全动态的运行时转化,且生产环境中不会出现eval。最后他坚持认为“eval就是有性能问题”,因此开发时也不应该使用,否则Wind.js为什么要提供预编译器?虽然最后不欢而散,不过我忽然也打算验证一下eval生成的代码效率到底会差到什么样的地步,于是便有了这次试验。 测试代码 有人可能会问,eval每次动态的执行代码时需要重新分析代码,还不能进行优化,为什么会“不慢”?
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [11] 逃出你的肖申克(五):看不见的牢笼(上)
- [9] [Perl]Moose::Manual::T
- [9] 产品设计之QQ邮箱登录页与淘宝登录页
- [8] 社交网络语法:关于“Checkin”
- [8] 数据与理论结合,让交互设计更专业
- [8] SNS死在中国
- [8] 关于身份证号的那些事
- [8] 关于不得不在python中使用代理访问网络的
- [8] 设计者更喜欢什么操作系统
- [8] 位置服务类产品的用户状态和地点管理设想
赞助商广告