Flutter渲染机制—UI线程

caifachao 9 0 PDF 2021-02-01 10:02:16

Flutter是谷歌开源的移动UI框架,可以快速在Android和iOS上构建出高质量的原生用户界面,目前全世界越来越多的开发者加入到Flutter的队伍。Flutter相比RN性能更好,由于Flutter自己实现了一套UI框架,丢弃了原生的UI框架,非常接近原生的体验。为了揭秘Flutter高性能,本文从源码角度来看看Flutter的渲染绘制机制,跟渲染直接相关的两个线程是UI线程和GPU线程:UI线程:运行着UITaskRunner,是FlutterEngine用于执行Dartrootisolate代码,将其转换为layertree视图结构;GPU线程:该线程依然是在CPU上

用户评论
请输入评论内容
评分:
暂无评论