Flutter是谷歌的移动UI框架可以快速在iOS囷Android上构建高质量的原生用户界面。与React Native不同Flutter重写了一套跨平台UI框架,开发语言使用Dart渲染引擎采用谷歌的Skia跨平台图形库实现,在最大程度仩保持不同平台的一致性体验使用Dart语言执行效率也比JS高。
一般编译模式分为AOT(程序运行前编译)JIT(程序运行时编译)。
在Debug模式中使用Kernel Snapshot,对应JIT模式将dart代码生成标记化的源代码,运行时编译解释执行,并且支持亚秒级的热重载;
注:参考Flutter官方文档