1
scarlex 2014-10-22 10:38:28 +08:00 1
前两天看到楼主创建了这个repository,原来是用来干这个的~
|
3
linea 2014-10-22 11:20:41 +08:00
Mark
|
4
jsonline 2014-10-22 11:54:22 +08:00 via Android 1
有一种纵容的感觉
|
5
XadillaX OP @jsonline 实际上的需求是——小伙伴请求了个 JSONP,然后想把这个 JSONP 得到的 Object 拿到服务端解析。JSONP 本来就是 js 代码,所以写法当然一般就是不带引号的写法了。
|
6
zzNucker 2014-10-22 12:28:41 +08:00
吊吊吊吊
|
7
ibudao 2014-10-22 12:33:01 +08:00
虽然需求很小,手写parser没什么问题,不过还是推荐一下pegjs,可读性可维护性要好很多。
|
8
lisposter 2014-10-22 13:05:01 +08:00
大家好,我是那个提需求的
|
9
iwege 2014-10-22 13:13:15 +08:00
vm.runInContext 是否可以解决安全问题?
|
10
XadillaX OP @iwege 我没做过实验,但是我提过效率。然后有人就做了做过实验。
以下是引用: “嗯 , 效率是个问题...1W次,vm要9K ms , fbbk-json 30ms , 不能忍...” by magicdown 毕竟在沙箱里面模拟代码执行还是要开销的。 |
11
magicdawn 2014-10-23 22:50:22 +08:00 1
嗯,vm是挺慢的...
测试代码 https://gist.github.com/magicdawn/b9ea7b05c92913da439d 第三楼 vm模块各个方法之间还不一样,runInNewContext(code,sanbox) 最快 4K ms |