二、frontend需求:支持 #! 在文件头的注释
#! 已合入。暂未合入黄区主干
三、class相关需求
1. static block需求
由胡云辉开发
2. private及static字段需求
private方案已明确(利用lexical env当class context,存key的Symbol),深开鸿这边没有开发人力分配,不投入开发
运行时先做字节码及class literal适配(及兼容,主要看版本)
由胡云辉和李晨帅开发。
四、顶层await需求
截止时间需求跟随前端, 12/6
进展:1.前端已能把带有顶层await的模块主函数编译成async函数,并且把HasTLA字段写进buffer
2.运行时侧能解析出HasTLA字段。ExecuteAsyncModule,GatherAvailableAncestors,AsyncModuleExecutionFulfilled,AsyncModuleExecutionRejected抽象操作还待开发。 风险:需要考虑到兼容性问题,测试需要覆盖的场景比较多。
实施人:吴文璐
五、深开鸿完成接口 VS V8性能对比
接口性能对比原则如下:
测runtime端性能指标,用例及测试次数参考runtime/test/perform
接口性能差距超过俩倍,需要分析优化
x86平台测试上即可
---当前问题:v8测试环境搭建需要访问外网,深开鸿无法访问外网,暂时挂起。
六、 escape/unescape优化点
pr已提交。 实施人:陈迅