微信邦

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2623|回复: 0

开源公告| C++ 布局引擎Taitank 正式开源!

[复制链接]
发表于 2021-7-5 14:47:41 | 显示全部楼层 |阅读模式
C
项目介绍
Taitank 布局引擎是 TDF 团队实现的一个高性能、轻量级、跨平台的 C++ 布局引擎。 设计重点在于如何高性能的实现布局系统,并且在不影响业务使用的前提下,精简对历史属性的支持。目前已在QQ 浏览器、手机 QQ、QQ 视频等多个业务中广泛使用。

项目背景
交互体验是产品的核心功能,UI系统是交互系统的核心模块,布局引擎又是UI系统的核心模块。传统的布局引擎过于复杂,有非常多历史包袱。为了更好的支持业务的发展 TDF 团队内部实现了 Taitank 布局引擎。TDF 团队希望能够和业界共建一个更好的排版系统。

Taitank特性

一 高性能
Taitank 布局引擎通过算法流程优化、布局边界优化、缓存优化等多方面措施来提高布局系统的性能,大幅度的提高了布局引擎的性能。

二 标准支持
TDF 团队最终的目标是服务前端开发者,利用完善的前端生态并使得前端开发者能够无成本接入。Taitank 排版引擎实现了完整的 Flex 布局。

三 易用性
TDF 提供了一套模拟器,可以在浏览器中快速验证布局结果,方便开发和使用者的接入。

四 跨平台
Taitank 布局引擎支持多平台使用,并且可以在nodejs和浏览器中直接使用。

开源获取

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


微信邦网联系QQ|Archiver|手机版|小黑屋|鲁公网安备 37082802000167号|微信邦 ( 鲁ICP备19043418号-5 )

GMT+8, 2021-10-28 16:17 , Processed in 0.080467 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2013 Wxuse Inc. | Style by ytl QQ:1400069288

快速回复 返回顶部 返回列表