1.在IE8环境下,如果在eval(Wind.compile('async', function(){}))().start();执行过程中,在function(){}执行时,如果抛出异常,而在eval外面没有用try...catch接收异常的话,代码就执行不下去,而IE的Javascript引擎好像也接收不到Wind.js抛出的异常。我理解,如果是业务规则上的异常,应该在eval外面加上try...catch来进行捕获,但是有时候敲代码时不小心的语法错误(例如变量名输入错误)造成的异常,应该浏览器的引擎可以捕获,否则分析起问题会无法下手;
2.在for循环中使用$await()的时候,每次都会编译,这里是否有预编译的方法?这样至少可以减少编译的时间,在循环次数较多的时候会很有用。