文件名称:ason:AssemblyScript对象表示法
文件大小:69KB
文件格式:ZIP
更新时间:2024-04-21 10:32:56
TypeScript
儿子:AssemblyScript对象表示法 AssemblyScript具有自己的对象序列化和反序列化格式似乎很合适。 在AssemblyScript获得某种可用的对象反射形式之前,我们可以依靠一些巧妙的转换以完全巧妙的方式启用类引用的序列化。 不幸的是,为了以有意义的方式将对象组装在一起,需要克服一些障碍。 参考可以是圆形的 引用可以具有任意数量的属性(私有和公共,计算和字段),并且需要按名称进行引用 仅仅存储数据是不够的,必须保留运行时类型信息(因此,assemblyscript模块无法在不同的编译之间共享引用) 为了保持数据格式的简单性,必须对所有引用进行管理,例如不能是非托管引用。 非托管引用通常是不安全的,需要使用heap.alloc()和heap.free() 因此,要解决这些问题中的每一个,我们可以通过以下解决方案来解决。 我们使用二进制格式对每个值和引用进行标
【文件预览】:
ason-main
----package.json(732B)
----LICENSE(1KB)
----package-lock.json(235KB)
----lerna.json(63B)
----.gitignore(2KB)
----README.md(7KB)
----packages()
--------assembly()
--------transform()