跨端页面秒开,腾讯开源框架Kuikly是怎么做到的?
出处:
mp.weixin.qq.com
Kuikly 是腾讯基于 Kotlin Multiplatform (KMP) 技术构建的全平台高性能开发框架,具有一码多端、极致易用、动态灵活特点,覆盖 Android、iOS、HarmonyOS、H5、微信小程序、Mac 六大平台。得益于 Kotlin/Native 编译产物与原生渲染管线,Kuikly 已具备原生级性能表现;为进一步压榨首屏体验,我们推出了加速方案 TurboDisplay,通过节点缓存、主线程端侧直出与双线程并行渲染,在二次打开场景下实现"秒开",并在 QQ 游戏、输入法、腾讯地图等线上业务中取得 60%~80% 以上的耗时优化。本文将深入解析其设计思路与核心机制。