涂鸦小程序性能全面升级:启动耗时缩短 30%,极致体验、毫秒必争!

发布者:涂鸦智能
时间:2025-12-04
收藏
已收藏
当用户打开一个智能家居小程序时,第一印象往往决定了后续的互动体验。“打开有点慢”和“应用秒开”之间,不仅隔着技术鸿沟,更关系着用户是否愿意继续使用。

作为涂鸦智能App体系中承担面板智能小程序卡片等等核心业务主要动态跨端框架涂鸦小程序保证基础体验性能显得尤为重要
随着智能设备越连越多业务能力不断扩张“快” 已经不是加分项,而是硬指标。
涂鸦小程序技术团队深知这一点,因此对小程序性能进行了重大升级,让用户打开更快、操作更顺、体验更出色。

图片
为什么要缩短“启动耗时”?
图片


说到小程序的性能表现,最直观且最重要的,还得是启动耗时,也就是用户在涂鸦App里打开页面的速度,快不快,一目了然。要是性能不行,渲染慢、响应迟,用户体验那可就大打折扣,用户流失也就成了必然。
自从涂鸦把主要跨端框架从React Native换成了自家研发的涂鸦小程序,性能方面也是遇到了不少挑战。
不过别担心,咱们技术团队已经对小程序的体验性能,特别是启动耗时,进行了大刀阔斧的优化升级
下面一起看看有哪些突破性进展

图片
重新定义“秒开”
如何衡量启动耗时?
图片


一般情况下用户打开一个小程序时候心里产生一个主观感受这个应用打开有点或者哇塞,这小程序秒开,太爽了”!
用户这些感受背后其实严谨性能指标支撑我们如何定义小程序启动速度
主要以下三个关键阶段衡量
图片
1加载代码包Loading这是启动第一步这个阶段小程序先从服务器下载代码包,才能执行后续操作。代码包大小下载速度,都直接影响小程序启动性能
2首屏渲染(FirstPaintFP):页面首次绘制页面开始屏幕上呈现内容时间点此时用户虽然可能无法页面交互至少屏幕已经可见元素
3首次有意义渲染(First Meaningful PaintFMP):这是能够更准确反映用户感知加载速度的指标它指的是用户认为页面上的核心有用内容被展示出来的时间点。FMP 越快,用户体验到的“秒开”感就越强
我们的优化目标,就是奔着缩短 FMP 耗时,让用户在使用涂鸦小程序时,真正感受到“快人一步”的极致体验。

图片
新版本提升效果如何?
用数据说话
图片


技术改造的效果如何?数据最有说服力!针对FMP指标我们使用 iOS 和 Android 各种设备进行了测试全面涵盖档位性能机型
并在多个核心业务场景(包括节能低碳、舒适空间、电话短信、门锁、照明、扫地机、IPC面板等)进行了严苛测试
测试结果显示:iOS 与 Android 均有大幅提升!综合来看,FMP指标有30%以上的提升。
图片
尤其在 Android 平台,通过重构 JS 引擎预加载和多任务管理等核心优化,新版本在面板小程序场景下实现了 FMP 耗时平均缩短约 49% 的显著提升。这意味着,在主流 Android 设备上,用户感知到的启动速度几乎提升了一倍。

图片
对标行业标杆
超越React Native!
图片

性能比对,我们从不回避!我们选取了十余款功能一致的核心面板(包括门锁、照明、扫地机、光源、插座、网关开关血压计等),将涂鸦小程序的版本(Ray框架)与原有的 React Native 版本进行了 FMP 性能比对。
对比结果令人振奋:
综合启动耗时,涂鸦小程序框架已与 RN 框架达到基本持平,并且在部分面板场景,性能表现已经超越了RN 框架
这不仅仅是技术上的一个里程碑,更是涂鸦对用户体验承诺的一次有力兑现。这意味着,涂鸦自研的跨端框架,在启动性能这一硬指标上,已经完全具备了与主流成熟框架相抗衡,甚至超越的能力
未来,涂鸦将继续深耕底层技术,不断挑战性能极限,确保涂鸦小程序在承载更多复杂业务的同时,持续为全球用户提供一流的智能交互体验。
本次性能优化已在版本 v7.1.0 中正式发布,欢迎合作伙伴持续关注并体验。

图片
开发者问题咨询
图片

开发过程中,如遇到任何问题,欢迎登录涂鸦开发者技术论坛进行提问,将有技术小哥及时为你解答👇:
https://www.tuyaos.com/viewforum.php?f=13