ITBEAR科技资讯
网站首页 科技资讯 财经资讯 分享好友

腾讯Kuikly框架进一步开源,新增支持Web,开启一码五端新体验!

时间:2025-08-20 14:42:03来源:互联网编辑:茹茹

作者: 腾讯QQ游戏中心 谢易成

一、背景

Kuikly是腾讯广泛应用的跨端开发框架,基于Kotlin Multiplatform技术构建,为开发者提供了技术栈更统一的跨端开发体验,由腾讯大前端领域 Oteam(公司级)推出。目前已有20+业务深度使用,页面数1000+,日活用户超5亿,满足了这些业务在众多场景下的各类复杂需求(应用场景案例)。Kuikly 作为腾讯端服务联盟(tds.qq.com)的重要成员,将持续推动跨端开发的技术创新和生态建设。

本次在Android、iOS、鸿蒙开源基础上,将新增开源Web版,支持H5和微信小程序,进一步扩展多端适配场景。Kuikly适配的H5和微信小程序已接入腾讯多款业务,如搜狗输入法、鹅毛市集、QQ小游戏等。

二、效果展示

Kuikly Web版在H5和微信小程序上已经实现了绝大多数核心组件能力,运行效果如下

三、主流方案对比

Kuikly是基于客户端技术栈设计,在支持Android、iOS、鸿蒙高性能跨端的基础上,拓展支持H5和小程序,以达到更多端的复用。这与一些业界跨端框架定位是类似的,如 Flutter、Compose Multiplatform 等。

我们从其中挑选了两个框架,从多个维度与它们对比在H5与微信小程序场景下的差异。

3.1 产物大小

在H5平台上,三个框架编译产物大小差别很大,Kuikly包体积优势明显。

业界基于终端技术栈的跨端方案,都是通过自绘引擎,通过 WASM 技术运行在浏览器上,编译后产物体积很大。

Kuikly Web使用DOM渲染方案,不依赖第三方产物,产物远小于其他框架,只有463KB。

3.2 页面加载速度

我们在iOS,Android和PC浏览器环境进行性能测试(运行Hello World Demo),Kuikly在三个浏览器环境下加载速度都是最快的。

3.2.1 iOS加载速度对比

3.2.2 Android加载速度对比

3.2.3 PC 性能数据对比

在MacBook Pro M4Pro 电脑的Chrome浏览器(138.0.7204.158)上,我们使用开发者工具上进行了详细的性能测试。测出Kuikly的FCP耗时仅为87.76ms,不到其他框架的一半。

3.3 其他优势

在H5平台上与主流跨端框架对比,Kuikly还具有以下优势:

开发体验: Android Studio 完善的开发支持。

代码调试: 可直接调试JS或通过SourceMap调试Kotlin。

SEO友好: 采用DOM渲染,传统的SEO优化都可以生效。

兼容性好: 仅依赖ES6和CSS3特性,大部分设备都支持。

生态复用: 编译产物是JS,采用DOM渲染方案,可通过Kuikly自定义扩展复用React等H5生态库。

3.4 微信小程序支持

主流的基于终端技术栈的跨端框架,缺少官方微信小程序运行方案支持,Kuikly Web版微信小程序的出现填补了这部分空白。

四、整体技术方案

1.Kuikly的架构设计回顾

简单回归一下Kuikly的整体架构,跨端Core层处理框架核心逻辑,Render层负责不同平台渲染。新平台接入Kuikly需要实现自己的Render层

2.Kuikly Web版本整体方案设计

在进行Kuikly Web版H5和微信小程序适配工作时,我们发现许多代码可以共用,因此我们抽象了一个Web容器运行时作为适配层,这个适配层依赖抽象的DOM API、KuiklyWindow、Kuiklydocument,实现了绝大部分Render逻辑。

2.1 Web容器运行时

通过抽象核心接口构建Web容器运行时,我们实现了以下能力:

将Kuikly的UI操作转换为标准DOM操作

为差异化模块(动画/列表/文本测量等)提供扩展接口

支持JS宿主通过实现Web容器运行时接口,接入Kuikly

2.2 H5运行时

浏览器提供了标准的DOM,Window,document。Kuikly适配H5时只需实现动画,滚动列表,文本测量等少部分 Web容器运行时拓展接口。

2.3 微信小程序运行时

在适配微信小程序之前,我们调研了目前支持微信小程序的跨端框架。这些框架基本都是基于前端技术,在微信小程序上基本采用编译时或者运行时方案,最终都是数据驱动模板完成UI渲染。如下图:

我们借鉴了业界主流小程序框架Tarojs和Kbone的思路,结合Kuikly框架的特点,通过实现Web容器运行时接口,提供轻量级DOM和拓展接口实现,仅实现Kuikly需要的能力,并做了一系列针对Kuikly渲染流程的优化。如下图:

目前Kuikly适配微信小程序的方案在性能上仍有不少优化空间,后续我们会探索编译Kuikly产物为WASM, 使用预编译等方式优化Kuikly在微信小程序平台的体验

五、技术展望

继续对Kuikly Web版进行性能优化,使用预编译进一步提升小程序性能,同时减少编译产物大小。

探索使用WASM提升计算密集型任务的执行效率,优化Kuikly Web版的使用体验

扩大Kuikly Web版支持范围,下半年将开源Electron环境的适配

 立即体验 Kuikly,加入开源社区。

 Github 仓库 |  https://kuikly.tds.qq.com

Kuikly框架属于腾讯端服务联盟重要成员,欢迎关注及了解更多信息:

腾讯端服务官网:

https://tds.qq.com/

TDS framework官网:

https://framework.tds.qq.com/

更多热门内容
AI火花集|AI火花先锋添新力,拆解保险、客服、物联网AI落地实战
当更多企业将AI融入业务场景,零散的产业“火花”终将汇聚成一股持久动能,将AI渗透进产业的毛细血管。仅仅一年时间,AI的进化轨迹,几乎是划出了一条陡峭的曲线。高盛数据显示,全球范围内AI相关的投资规模在2025年预计将接近2000亿美元,而这一数字在2024年仅为1090亿

2025-08-20

天玑9500 AI太强了,最酷玩法排队上车中
有料!天玑9500这次真不一样,新NPU架构把AI算力拉满,更炸裂的是居然搭载了“存算一体”技术,联发科憋的黑科技终于亮相。终端厂商也正悄悄测试AI场景新玩法。近几年,旗舰芯片的AI算力卷上了新高度,这让手机不仅可以运行更聪明的大模型,响应速度也更加迅速,让手机的

2025-08-20

宜商宜家还省油」荣威iMAX8 DMH:搞定所有场合
在2025年七座MPV的激烈市场竞争中,荣威iMAX8 DMH以惊人的1536公里综合续航和低至4.71L的亏电油耗,打破了传统MPV高耗能的刻板印象。“魔吧智能吧台在三排自由移动,商务接待时提供现磨咖啡,家庭出行时冷藏儿童辅食。”一位上海车主在反馈中这样描述他的荣威iMAX8 DMH

2025-08-20

dynabook 数字化平台解决方案: 以智能为核心,筑牢节能与环保基石
在全球产业向绿色、智能、数字化转型的浪潮中,企业对高效运营、低碳发展的需求愈发迫切。dynabook 以四十年技术积淀为根基,将 AIoT 技术深度融入生产与办公场景,从智能化升级、节能体系构建到环保管理落地,形成全链路解决方案,为企业打造 “智能提效、节能降耗、环保合

2025-08-20

康姿百德典雅款磁性床垫怎么样?舒适与格调并存点亮家的每一个角落
家的温馨升级!康姿百德典雅款床垫让卧室美出新高度康姿百德典雅款床垫以其简约而不失高雅的设计风格,不仅提升了卧室的整体格调,更在无形中传递着一种高品质的生活态度。它不仅是睡眠的伴侣,更是家居装饰中的艺术品,让家的温馨与舒适感倍增。选择康姿百德典雅款床垫

2025-08-20

聚焦用户多元化需求,沃尔沃销量持续稳步提升
近日,沃尔沃汽车对外发布6月销量情况,中国大陆市场当月共实现销售13,537辆,较上月增长12.7%。其中,沃尔沃XC60销量达7,801辆,环比提升13.7%;沃尔沃S60售出2,164辆,环比增长15.2%,且1-6月累计销量较去年同期大幅增长28%。截至6月底,沃尔沃汽车在中国大陆市场上半

2025-08-20

三星绚幕激光投影仪Premiere 5,揭秘指尖玩转巨幕观影的创新逻辑
当下居家娱乐需求不断进阶,用户愈发期待能在有限空间里享受逼真沉浸的巨幕体验,为此,三星今年推出了全新绚幕激光投影仪Premiere 5。该投影仪的诞生,源于三星研发团队对用户实际使用场景的深度洞察与潜心钻研,他们利用超短焦技术和三色激光技术,使Premiere 5能在短

2025-08-20

星空体育携手奥格斯堡俱乐部,正式迈入全新赛季
德甲球队奥格斯堡俱乐部近日正式宣布,与亚洲体育科技平台星空体育达成官方合作关系,合作周期覆盖2025/26赛季(2025年7月1日至2026年6月30日)。这一消息在业内引发关注。记者观察到,在欧洲足球俱乐部寻求国际化发展的过程中,与亚洲数字体育平台的合作正逐渐成为趋势,

2025-08-20

【点击报名】xMEMS Live - Asia 2025 | 技术研讨会
xMEMS将于2025年9月16日(台北)、9月18日(深圳)举办【xMEMS Live - Asia 2025】技术研讨会。活动现场将会呈现独家主题演讲,并提供与音频行业伙伴面对面交流的机会,共同探讨xMEMS高保真音频解决方案以及PiezoMEMS平台在生成式AI领域的应用等前沿技术,助力市场产品提升

2025-08-20

米兰体育技术护航,瓦伦西亚俱乐部开启智慧转型
近日,瓦伦西亚足球俱乐部正式宣布,与米兰体育达成合作协议,后者将成为俱乐部的亚洲官方合作伙伴。合作周期为2025年7月1日至2026年6月30日,覆盖整个25/26赛季。此举引发了业内人士的关注,被视为欧洲俱乐部进一步深耕亚洲市场的重要一步。作为西班牙历史悠久的俱乐部

2025-08-20