器哥 钻石器粉
超级管理员
中秋节勋章
2016-03-30 10:01:53 

TBS 2.0 版本震撼上线,已经全量发布 !!!

 本帖最后由 器哥 于 2016-06-13 14:27:51 编辑


历时一年,TBS一个大的里程牌大版本终于发布了。
TBS2.0基于Android 5.0 WebView Blink内核(M37版本)适配定制优化,适配Android全部主流平台,可以在所有Android手机上使用Blink的技术能力。具有更好的H5/CSS3支持和性能。TBS2.0已经发布,将逐步在各客户端中静默升级,无需更新微信、手机QQ、QQ空间即可使用最新的TBS2.0 Blink内核。


目前微信主动升级方法:http://debugtbs.qq.com里,点击“安装线上内核”等待弹出升级成功提示后重启微信


一.Changelog:
1. 内核基准从WebKit升级到Blink版本,更高的性能,更完善的H5/CSS3支持。
2. 
内核版本号升级到362xx版本。可以根据UserAgent判断当前环境是否已升级到   TBS2.0版本,包含(TBS/03xxxx)字段
3. 更完善的H5支持,HTML5跑分475
4. CSS3属性支持增强,完整支持flex
5. 更完善的filter支持
6. 支持Spdy 3.1
7. 动画性能提升
8. 支持伪元素动画效果
9. 更好的inspector支持

 
 
二.内核详情:

TBS2.0


内核详情


BLINK版本:


基于Chrome 37


HTML版本:


HTML5.0


XHTML版本:


xHTML Basic 1.0 | xHTML1.1


SVG版本:


SVG1.2


WML版本:


Wml 1.0


CSS版本


CSS3


Spdy版本:


3.1


支持的JavaScript版本:


Ecma5


 
Caniuse测试地址:http://res.imtt.qq.com/tbs/incoming151221/home.html 
2.1. TBS2.0与上一个版本的caniuse总体对比情况:

测试项


TBS1.4


TBS2.0


HTML


Supported


24


29


Not Supported


14


8


Partially Supported


3


4


JSAPI


Supported


25


40


Not Supported


34


18


Partially Supported


3


4


SVG


Supported


8


8


Not Supported


2


2


Partially Supported


0


0


CSS


Supported


46


62


Not Supported


42


24


Partially Supported


0


2


Others


Supported


13


26


Not Supported


20


8


Partially Supported


1


1


Not Test


1


0


 
2.2. TBS2.0在HTML5新增能力

HTML5


TBS 1.4


TBS 2.0


Canvas blend modes


N


Y


Custom Elements


N


Y


dataset & data-* attributes


N


Y


Dialog element


N


Y


Offline web applications


N


Y


Srcset attribute



Y


 
2.3. TBS2.0在JS API新增能力

JS API


TBS 1.4


TBS 2.0


Blob constructing


N


Y


Blob URLs


N


Y


Channel messaging


N


Y


CSS.supports() API


N


Y


Gamepad API


N


Y


High Resolution Time API


N


Y


IndexedDB


N


Y


Internationalization API


N


Y


matches() DOM method


N


Y


Object.observe data binding


N



Page Visibility


N


Y


Promises


N



Resource Timing


N


Y


User Timing API


N


Y


Vibration API


N


Y


Web Animations API


N


Y


Web Audio API


N


Y


WebRTC Peer-to-peer connections


N


Y


 
2.4. TBS2.0在CSS上新增能力

CSS


TBS 1.4


TBS 2.0


******ion CSS pseudo-element


N


Y


Blending of HTML/SVG elements


N


Y


background-blend-mode


N


Y


box-decoration-break


N


Y


Feature Queries


N


Y


Filter Effects


N


Y


resize property


N


Y


Shapes Level 1


N


Y


touch-action property


N


Y


will-change property


N


Y


3D Transforms


N


Y


Background-image options


N


Y


object-fit/object-position


N


Y


tab-size


N


Y


Transitions


N


Y


Font unicode-range subsetting


N


Y


image-set


N


Y


font-kerning


N


Y


 
2.5. TBS2.0在other上新增能力

Other


TBS 1.4


TBS 2.0


HTML templates


N


Y


MathML


N


Y


Opus


N


Y


Referrer Pollcy


N


Y


Shadow DOM


N


Y


Strict Transport Security


N


Y


Upgrade Insecure Requests


N


Y


WebM video format


N


Y


WOFF 2.0 - Web Open Font Format


N


Y


XHTML served as application/xhtml+xml


N


Y


SPDY protocol


N


Y


XHTML+SMIL animation


N


Y


 
三. 内核指标数据
3.1.H5支持度: 

Html5Performance结果:tbs2.0(036212)优于 sys内核
测试机型:32位系统,魅蓝note,OS4.4.4

Html5  Performance


sys内核


TBS内核(TBS2.0)


html5test.com


416


            475


 
3.2.webgl/canvas: 

Canvas跑帧测试结果:tbs2.0(036212)优于 sys内核
webgl跑帧测试结果:tbs2.0(036212)优于sys内核

测试机型:魅蓝note(4.4.4OS/Mali-760MP2)- FPS

canvas


sys内核


TBS内核(TBS2.0)


Scott Porter


22


59


Mark 


42


60


Logo 


4


52


Run


14


60


GUIMark3 Bitmap


54


60


GUIMark3 Bitmap_cache


54


60


GUIMark3 Vector 


34


60


GUIMark3 Compute


15


60


Three.js_orthographic


1


31


Three.js_geometry


1


47


平均值


24.10 


54.90 


webgl


sys内核


TBS内核(TBS2.0)


Shader


35


59


Materials


15


55


Planet


12


60


SpaceRocks


15


37


100-objects


7


54


1000-objects


1


18


1000-objects-optimized


1


24


平均值


12.29 


43.86 


3.3 JS性能
测试机型:32位系统,魅蓝note,4.4OS

JS Performance


sys内核


TBS2.0内核


备注


V8 Benchmark 


3055.00 


3903.33 


越大越好


SunSpider JS Benchmark


750.77 


806.90 


越小越好


Octane JS Benchmark


3277.67 


3752.00 


越大越好


Dromaeo JS Test


225.19 


223.88 


越大越好


3.4 CSS支持与性能
测试机型:32位系统,魅蓝note,4.4OS

CSS3 支持度


sys内核


TBS2.0内核


css3test.com


47%


49%


 

CSS3动画 - FPS


sys内核


TBS2.0内核


备注


Morphing Power Cubes


55


52


 


Poster Circle


54


56


 


Molecule Bucky Ball


31


59


 


Molecule Lead Titanate


29


59


 


Molecule Vitamin B7


32


44


 


 
 
四. 视频能力

TBS2.0内核视频能力,详细支持格式如下:

视频格式


TBS2.0内核


流媒体


RTSP



HLS-HTTP live  streaming(m3u8)



视频格式
  支持


mp4



flv



avi



3gp



3gpp http://



webm



ts



ogv



m3u8



asf



wmv



rmvb



rm



f4v



mkv



dat



mpg



mov



 
五. 问题反馈/咨询

  反馈链接:http://bbs.mb.qq.com/newthread?fid=112
  
纯咨询的问题可以加入官群:434421502 ,(腾讯浏览服务前端开发),在群里   @438204121或私聊
六. 常用网址
官网:http://x5.tencent.com/guide?id=2001
FAQ: http://x5.tencent.com/guide?id=2999
Inspector使用:
http://bbs.mb.qq.com/thread-1143161-1-1.html
http://bbs.mb.qq.com/thread-1144223-1-1.html
 本主题由 器哥 于 2016-06-21 14:29:38 解除置顶
37 条回复
eve_x2sKKG 器粉跑堂
2016-03-30 11:02:49 沙发
 本帖最后由 eve_x2sKKG 于 2016-03-30 11:07:45 编辑微信浏览器能跑angular2吗?怎么升级?现在测试还跑不了


Mozilla/5.0 (Linux; U; Android 4.4.4; zh-cn; MI NOTE LTE Build/KTU84P) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025489 Mobile Safari/533.1 MicroMessenger/6.3.15.49_r8aff805.760 NetType/WIFI Language/zh_CN
小҈酥҈酥҈ 器粉跑堂
2016-03-30 11:04:10 板凳
所有的意思是,即使2.3的机器,(正确)安装了之后,也是可以使用了?
无需更新微信、手机QQ、QQ空间 为什么没有提到 qq浏览器

耀哥 器粉跑堂
2016-03-30 13:42:28 地板
就是说,只有5.0版的才支持新功能?
hping 器粉跑堂
2016-03-30 17:46:00 4#
哪儿能下载sdk?
kell 器粉跑堂
超级管理员
器哥产品同学
2016-03-30 18:21:24 5#
hping 发表于 2016-03-30 17:46:00 
哪儿能下载sdk?

可以从x5.tencent.com进行下载~
hping 器粉跑堂
2016-03-31 11:30:11 6#
kell 发表于 2016-03-30 18:21:24 
可以从x5.tencent.com进行下载~

还没更新吗?
δ無 Ψ 唁Э 器粉跑堂
2016-03-31 14:10:20 7#
 本帖最后由 δ無 Ψ 唁Э 于 2016-03-31 14:11:11 编辑请推送给我试一试~~

86696-30254-75833

J%*%7!574 发我是一串%!#$ 乱码V@#$
维维软件园投稿 器粉跑堂
2016-03-31 15:27:48 8#
 本帖最后由 维维软件园投稿 于 2016-04-17 20:25:35 编辑不错,支持一个

<a href="http://www.wei2008.com/downingo/27593.html" alt="维维软件下载-无人值守全自动采集助手工具">无人值守全自动采集助手工具</a>
Calvin_pdCvbQ 器粉跑堂
2016-03-31 20:29:18 发自手机 9#
该楼层已被删除
志永竞 器粉跑堂
2016-04-01 07:43:15 10#
 本帖最后由 志永竞 于 2016-04-01 07:45:31 编辑
器哥 发表于 2016-03-30 10:01:53 
历时一年,TBS一个大的里程牌大版本终于发布了。
TBS2.0基于Android 5.0 WebView Blin ...

A0000055A2DA2E
我是安卓的6.0,是不是不需要啊?
Calvin_pdCvbQ 器粉跑堂
2016-04-01 09:45:33 发自手机 11#
安卓6.0的微信QQ到底什么时候能用这个tbs 2.0?怎么就这么慢!也没有主动下载的办法!
烟波战 器粉跑堂
2016-04-05 19:19:44 12#
 本帖最后由 烟波战 于 2016-04-11 15:59:51 编辑求问楼主,

- 微信哪些版本支持自动更新 TBS?
- 怎么查看自己微信里的 TBS 版本?
- 预计灰度部署到什么时候完成 100% 更新?


=========== Update ===========

自答第二个问题:看自己微信的 TBS 版本方法:
用微信打开这个页面 http://motool.github.io/ua/

Mozilla/5.0 (Linux; Android 5.1.1; Redmi Note 3 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.2 TBS/036215 Safari/537.36 MicroMessenger/6.3.15.49_r8aff805.760 NetType/WIFI Language/zh_CN

其中的 “TBS/036215” 就是  TBS 版本号,0362xx 表示已更新。
Solution 器粉跑堂
2016-04-06 15:07:49 13#
我不是工作人员。


怎么查看自己微信里的 TBS 版本?
微信访问下面这个link,可以知道自己的UA
http://yujiangshui.github.io/test-webview/
华里歌 器粉跑堂
2016-04-08 01:39:57 14#
器哥 发表于 2016-03-30 10:01:53 
历时一年,TBS一个大的里程牌大版本终于发布了。
TBS2.0基于Android 5.0 WebView Blin ...

866512026632502 感谢啦
冰魄_gpuixU 器粉跑堂
2016-04-08 15:59:22 15#
860806020949169,多谢了
狼来了© 器粉跑堂
2016-04-08 18:07:39 16#
说得再好, 不加载形同虚设.
酉水东流 器粉跑堂
2016-04-09 10:12:00 17#
IMEI:865586020253474     多谢。顺便问下 Android 4.4和4.2是什么效果? 会不会也会静默升级TBS2.0?还有升级后的TBS2.0支不支持angular2?
ftmouse 器粉跑堂
2016-04-09 10:47:34 18#
99000469279420.谢谢了!
同时我想咨询一下,如果用户是安卓4.4或者4.2可以升级吗?
器粉跑堂
2016-04-09 15:38:48 19#
该楼层已被删除
12>
回复

您需要 登录 后才可以回帖