浅析鸿蒙(ark runtime)执行动态代码#我的鸿蒙开发手记#
原创
众所周知,鸿蒙next的应用运行在arkruntime下,而arkruntime是驱动着鸿蒙应用的基石。arkruntime支持动态类型和静态类型在内的多种编程语言(目前支持js,ts,arkTs等,与传统jsruntime不同的是,arkcompiler工具链在编译ts源码时,不会像传统js引擎,先将ts转为js代码,再交给jsruntime执行,而是在编译ts源码时,会分析推导类型信息,在运行前即可预生成内联缓存从而加速字节码执行)。详细的代码实现以及官方文档大家可以去这...