腾讯浏览服务(Tencent Browsing Service,简称 TBS)属于PCG事业群,QQ浏览器团队。QQ浏览器作为一个平台化的产品,不论是网页的打开还是文档能力的打开,都需要一个强大的自研引擎做支撑,而引擎研发团队,一直深耕引擎底层技术 10 余年,积累了丰富的业务经验,将引擎技术从产品独立出来为 SDK,并不断演进成一个平台化的引擎产品,成立腾讯浏览服务,为腾讯公司内外产品提供强大的引擎技术支持和技术服务支持,覆盖了近十万家产品接入,并支持数亿级的网页浏览体验。
为更加符合当前的网页浏览体验,X5网页引擎不断持续升级版本,首先是基线版本升级。X5网页引擎最早基于 chromium37 不断迭代,经过 chromuim57,chromium66,chromium77,chromium89,chromium98,到目前最新的 chromium109内核。每年持续升级基线,紧跟 chromium最新特性,包含安全漏洞的修复,以及引擎能力本身的增强。以基线升级为基础,提供更多的增值功能和技术服务如:稳定性保障内核覆盖率、加载成功率、增加浏览扩展能力、安全服务升级、自研同层框架渲染、自研X5 JsCore、提供数据监控服务等高级能力的建设,并且支持静态、动态两种接入方式,在运营上提供更多灵活的托管方案,全方位为开发者提供更优质的网页浏览体验服务。
不仅是从 WEB角度,也从浏览场景出发,TBS团队一直致力于Office、txt、dwg等文档浏览场景的体验优化。在线教育,在线办公等业务的兴起,使文档电子化成为趋势。在移动安全、金融等领域,终端内离线文档、本地加密文档的安全性,是企业用户和开发者尤为关注的。腾讯浏览服务文档浏览引擎,通过在APP内集成SDK的形式,保障文档打开的稳定性,同时本地解码充分解决了文档的安全性问题。2015年起,文档浏览引擎通过腾讯浏览服务(TBS)提供文档浏览能力。随着文档浏览需求日益旺盛,开发者对文档浏览的稳定性、安全性要求更迫切,腾讯浏览服务在这个背景下,启动了对文档浏览能力的进一步打磨和升级,推出了独立的文档浏览引擎SDK,支持开发者在App客户端内独立集成文档浏览引擎,本地解析渲染office等格式文档的安全浏览方案,并支持用户在专网环境下使用。当前该产品仍在不断升级中,未来将提供编辑、格式转换等更丰富的能力和功能。详细参考:文档产品首页。
从 Web生态的其他角度看,最近几年Web载体WebView的使用场景相比之前有了很大的变化。各种超级App中的信息流或者类似小程序的场景越来越多。这些场景中一部分业务需求是由终端或者Hybrid实现,WebView用来承载一些运营需求高、终端或者Hybrid无法胜任的场景。一款极简、扩展方便的Web引擎才是业务所需要的。X5Lite,X5轻量内核就是为此而生!按照我们自己的想法以及业务场景重新设计自己的架构。冷门的、业务上用不到的能力一律不再支持。能够去掉的逻辑就去除。保证业务场景能力支持和性能的情况下将代码size减少到极限,将线程个数减少到极限,将流程简化到极限。并以流程管线简化来促进性能的提升。最终整体 size大小只有 15MB左右,内核的线上统计的启动时间从比较当时的 X5大内核版本,从原来的平均769ms降低到只要331ms,首屏提升 20%以上,启动并打开单个页面后总内存占用X5Lite要比X5减少46M左右等。牺牲了功能带来了最小功能集合的极致体验。该产品可以单独咨询试用和体验,可以前往官网网页产品首页进行人工咨询。详细介绍也可以参考:X5内核轻量版本的诞生!你还不知道吗!
TBS一直以技术自研为核心竞争力,国产化自研内核,国产化文档引擎,深耕技术护城河,保障产品的稳定性,并不断进行技术演进,研发更多的国产技术产品,比如网页场景国密通信技术,ofd引擎格式的支持。也不断扩展各大平台的支持度,优化 PC、IOS平台的能力,还会从浏览场景入手,加入AI智能内容解析,实现跨平台的更多场景、更多格式、更多智能化的浏览服务。