Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.
huliangjie edited this page Sep 3, 2020 · 7 revisions

TODO

  • XMLHttpRequest 基本的兼容性
  • document.createElement("script") 基本的兼容性
  • event dispatcher
  • mobile platform build: ios
  • 静态绑定和反射绑定对重载的处理顺序可能不同
  • 静态绑定和反射绑定对参数类型的判断可能不同
  • hotfix 目标类型收集流程完善
  • hotfix 注入 Property
  • hotfix after
  • hotfix catch
  • hotfix 支持调用基类方法
  • 可以安全的保留 ScriptValue 对象引用
  • 整理 Examples
  • ATOM_GET_STR_BUF_SIZE
  • 非静态 event field 导出
  • 静态 event field 导出
  • console.* 基本的兼容性
  • commonjs 模块 基本的兼容性
  • 支持 timer (setTimeout/setInterval)
  • setImmediate
  • sourcemap 转换 JS 调用栈
  • 针对嵌套类型的 Binding 过程调整
  • 静态 Bind 过程
  • compile into JS bytecode (QuickJS)
  • Values_push_class.cs public static JSValue js_push_classvalue(JSContext ctx, IO.ByteBuffer o)
  • jsb.Yield C# side wrapper as JSPromise.Resolve()
  • 完善 Ref/Out 参数的处理 (改为多返回值模拟方式)
  • mobile platform build: android
  • 静态绑定的类型也可以进行 hotfix
  • hotfix replace (注入il, 初步功能, 只处理了有限支持的 Method)
  • hotfix 注入构造函数
  • hotfix before
  • 静态绑定也提供 Private Access (不直接支持, 运行时使用反射绑定替代静态绑定来支持此特性)
  • wiki doc 创建

待定

  • Worker API
  • WebAssembly build
Clone this wiki locally