Kimi 鸿蒙版使用仓颉 markdown 解析引擎滑动帧率提升至 2.4 倍(apk 鸿蒙)

8 月 24 日消息,据仓颉编程语言官方消息,Kimi 团队积极适配华为鸿蒙系统,已于今年 3 月推出了支持全量功能的鸿蒙版应用,并通过内置仓颉 Markdown 渲染引擎,提升了长对话的渲染性能,实现流畅无卡顿的渲染效果。

据称,Kimi 鸿蒙版 App 集成仓颉前,遇到主线程耗时长,应用卡顿的情况,线上故障率达到千分之二,其中多数为 appfreeze。主要原因是对话渲染时 markdown 解析部分性能较差,耗时较长。而仓颉社区三方库已具备高性能的 markdown 解析、渲染库。在仓颉团队的推动下,Kimi 采用了仓颉方案优化应用性能。

仓颉三方库社区 Cangjie-TPC 提供了:

  • markdown 解析引擎 commonmark4cj(https://gitcode.com/Cangjie-TPC / commonmark4cj),支持将 markdown 文本解析为节点树。
  • 公式解析库 formula-ffi(https://gitcode.com/Cangjie-TPC / formula-ffi),支持将 LaTeX 公式渲染为图片。
  • 语法高亮库 prism4cj(https://gitcode.com/Cangjie-TPC / prism4cj),支持解析代码块语法结构,标记高亮色彩。
  • markdown 组件库 markdown4cj(https://gitcode.com/Cangjie-TPC / markdown4cj),支持解析代码块语法结构,标记高亮色彩。

这四个库分别提供了纯仓颉版本互操作版本,其中互操作版本将仓颉接口封装成了 ArkTS 接口,方便用户在混合工程中直接使用。Kimi 采用的解决方案是:使用互操作版本的 commonmark4cj、formula-ffi、prism4cj 进行文本的解析,在 ArkTS 侧自主开发渲染库,将解析结果渲染成 markdown 组件。

仓颉编程语言官方表示,Kimi 这样做牺牲了部分易用性,但好处是既可以受惠于仓颉相关解析库的高性能,又可以在 UI 侧定制灵活的需求。

Kimi 集成仓颉三方库后,相比集成前的方案,整体滑动帧率得到 2.4 倍以上优化。三个仓颉三方库为单点功能带来显著优化,其中 commonmark4cj 带来 4 倍优化,formula-ffi 带来 34 倍优化,prism4cj 带来 2 倍以上优化。具体测试数据如下:

原版

仓颉

markdown 节点解析耗时

解析 13K 字符

80ms

20ms

数学公式解析耗时

测试会话(https://www.kimi.com/share/d28rvhj1cvfam4v242jg)

328.40ms

9.58ms

代码块染色

解析 203 行代码块

96ms

44ms

滑动帧率

60Hz 刷新率

25 帧

60 帧

从仓颉编程语言官方获悉,当前仓颉社区已收录超 140+ 三方库,常用的包括:

  • markdown 解析和渲染库 markdown4cj (https://gitcode.com/Cangjie-TPC/markdown4cj)
  • 压缩库 zip4cj (https://gitcode.com/Cangjie-TPC / zip4cj) 和 zlib4cj (https://gitcode.com/Cangjie-TPC/zlib4cj)
  • MQTT 通信协议库 mqtt4cj (https://gitcode.com/Cangjie-TPC/mqtt4cj)
  • 图像加载缓存库 droplet(https://gitcode.com/Cangjie-TPC/droplet)
  • 动画库 svga-cj(https://gitcode.com/Cangjie-TPC/svga-cj)
特别声明:[Kimi 鸿蒙版使用仓颉 markdown 解析引擎滑动帧率提升至 2.4 倍(apk 鸿蒙)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

四款配色海报来袭,vivo S50系列颜值再登高峰(四款配色海报来源于哪里)

从官宣海报和视频来看,vivo S50系列告白配色都是当之无愧的本年度最佳颜值担当,而且它还采用了全系航空铝金属中框和全新纱缎光刻工艺,在细节上臻于完美,质感也很高级,后置的梦幻“浮空岛”镜组还呈现出了一种…

四款配色海报来袭,vivo S50系列颜值再登高峰(四款配色海报来源于哪里)

阿凡达3》首映:『章子怡』头发和发际线都是假的,『孙俪』眼睛又凸了(阿凡达3首映在哪)

『章子怡』这次的造型是雍容华丽风,玫瑰金色薄纱亮片礼服,头发高盘在脑后,假发痕迹明显,造型师还给她画了发际线。 他还分享了一个花絮,他说认识『章子怡』是19年前,『章子怡』还是个孩子,巧合的是卡梅隆认识凯特的时候她也是…

《<strong>阿凡达3</strong>》首映:『章子怡』头发和发际线都是假的,『孙俪』眼睛又凸了(阿凡达3首映在哪)

高性能台式机的终极选择:惠普战99全面评测(2025年台式电脑🖥️高性能排行)

特别值得一提的是显卡的散热设计,连续3小时高负载运行后,GPU温度仍控制在72℃以内,风扇噪音维持在45分贝左右,不会影响工作或游戏时的专注度。 对于建筑『设计师』王先生来说,惠普战99彻底改变了他的工作流程:&quot;…

高性能台式机的终极选择:惠普战99全面评测(2025年台式电脑🖥️高性能排行)

伊顿9PX系列智能电源系统解析(伊顿9sx)

本文全面介绍伊顿9PX系列UPS(不间断电源)产品,涵盖其设计原理、功能特点、应用范围及技术优势。从定义分类到具体型号规格,再到实际应用场景,系统阐述9PX系列在『数据中心』、网络通信等领域的广泛用途,帮助用户更好地理解和选择。

伊顿9PX系列智能电源系统解析(伊顿9sx)

OBOO鸥柏丨户外广告屏国产化系统高亮工业园信息发布屏高亮技术(欧柏科技)

OBOO鸥柏丨户外广告屏国产化系统高亮工业园信息屏高亮技术[OBOO鸥柏]作为国内领先的户外显示解决方案提供商,凭借其先进的高亮技术和国产化的系统优势,为各种应用场景提供了可靠的解决方案。[OBOO鸥柏]的…

OBOO鸥柏丨户外广告屏国产化系统高亮工业园信息发布屏高亮技术(欧柏科技)