
微信端内置浏览器全面升级,支持远程调试
好实用微信新闻从微信团队了解到
微信安卓版客户端 webview 已经100%放量
全面升级至 X5 Blink 内核
将具有更好的 HTML5/CSS3 支持
更强大的渲染能力。
好实用微信新闻从微信团队了解到,微信安卓版客户端 webview 已经100%放量,全面升级至 X5 Blink 内核,将具有更好的 HTML5/CSS3 支持,更强大的渲染能力。
为此,微信 web 开发者工具同步推出0.5.0版本,继支持测试号、企业号、第三方平台开发者的使用之后,新增支持实时映射手机屏幕到 PC 或者 Mac 上,可以远程调试 X5 Blink 内核上的网页。
X5 Blink详情介绍:
- 历时一年,TBS一个大的里程牌大版本终于发布了。
- TBS2.0 基于Android 5.0 WebView Blink内核(M37版本)适配定制优化,适配Android全部主流平台,可以在所有Android手机上使用Blink的技术能力。具有更好的 H5/CSS3支持和性能。TBS2.0已经发布,将逐步在各客户端中静默升级,无需更新微信、手机QQ、QQ空间即可使用最新的TBS2.0 Blink内核
- 一.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/incoming20160419/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 N 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 Y Page Visibility N Y Promises N Y 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 selection 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支持度:
- Html5 Performance结果: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.4 OS/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(RTP,SDP),RTMP √ HLS-HTTP live streaming(m3u8) √ 视频格式支持 mp4 √ flv √ avi √ 3gp √ 3gpp √ webm √ ts √ ogv √ m3u8 √ asf √ wmv √ rmvb √ rm √ f4v √ mkv √ dat √ mpg √ mov √