ssg org chart - intel · 优化html5引擎 便利的开发工具 开发者合作项目...
TRANSCRIPT
‹#› ‹#›
Software and Services Group
Forecast Forecast
More users more devices more data more storage more traffic
0
200
400
600
800
1000
1200
20
09
20
10
20
11
20
12
20
13
20
14
20
15
75%
>1000% 55% Growth in Unstructured
data (e-mail, video, images, social media etc.)
Growth in Public Cloud
EXABYTES OF TRAFFIC4
0
20
40
60
80
100
670% GROWTH IN
STORAGE CAPACITY SHIPPED3
Exabytes
云计算与移动互联带来巨大的增长
‹#› ‹#›
Software and Services Group
英特尔架构推动互联网发展
Other names and brands may be claimed as the property of others
‹#› ‹#›
Software and Services Group
HTML5 推动云技术
Web Evolution:
1995
Informational
2000
Transactional
2007
Persuasive
2011
Contextual
Memcached
~ 1B users
25B+ devices
PHP
JavaScript
40%-70% of Web servers run on PHP
Social & contextual mobile apps
HTML5 + Cloud collaborative apps Dynamic
Content Generation
‹#› ‹#›
Software and Services Group
HTML5 – 新的通用语言?
Native code
PC spiral
1991
APPS .exe
2001
WEB HTML, Flash
Web – ‘Write once,
run on any browser’
2009
APPS iOS
Android
App Stores
Walled Gardens
2015
WEB HTML5
‘Write Once, Run
Everywhere’
The Good News: HTML5 helps us close the “app gap” and create a new spiral
‹#› ‹#›
Software and Services Group
Web应用的跨平台性
Android
Firefox OS
Chrome Book
Aura
HTML5 成为设备的应用接口
应用程序对操作系统的依赖关系变弱
‹#› ‹#›
Software and Services Group
Web应用的灵活性
网络 服务器
云服务
渲染引擎
Javascript
引擎
Htm
l/js
云服务
渲染引擎
Javascript
引擎 H
tml/js
云服务
渲染引擎
Javascript
引擎
Htm
l/js
原生代码
网页/网站模式 Web应用程序模式 混合模式
API / 原生系统 能力拓展机制
操作系统 操作系统
API / 原生系统 能力拓展机制
操作系统
Other names and brands may be claimed as the property of others
‹#› ‹#›
Software and Services Group
性能成为影响HTML5应用的关键因素
• 性能对HTML5应用至关重要
– 对最终用户:直接影响用户体验
– 对应用开发者:最关心的事项之一
• 相对本地(native)代码:更多性能需求
– 间接调用底层功能带来额外开销
– 快速发展的新技术,尚在不断完善中
• HTML5性能与平台整体密切相关
– 软硬件、客户端云端协调作用
– 本地(native)组件起重要作用
• Web引擎是其中最关键组件之一
硬件平台
操作系统
Web引擎
远程服务
应用程序 JavaScript引擎
Layout引擎
渲染引擎
Web引擎
src: Appcelerator / IDC report Q4, 2011
‹#› ‹#›
Software and Services Group
Today, the core of all HTML5 runtimes is mainly single-threaded
We need parallelism for both responsiveness and power efficiency
通过优化提升HTML5应用的性能
Parse + build Document Object Model
JavaScript
Layout Engine
Render
Render
Layout
Other JS
GPU: parallel
CPU: mainly single-threaded
35%
33%
21%
11%
Other names and brands may be claimed as the property of others
‹#› ‹#›
Software and Services Group
HTML5 带动了Web应用的可视化计算
- Across all visual computing segments
−Media, games, content creation, UI
−Social/Mobile fueling further growth
−Closes the gap with perceptual computing
- New visual computing requirements
−Fast device creation
−Small driver memory footprint
−Multi-tasking, workload scheduling
−GPGPU compute model
−Gfx security
- Gfx solutions quality critically important
Other names and brands may be claimed as the property of others
‹#› ‹#›
Software and Services Group
优化HTML5引擎 便利的开发工具 开发者合作项目
英特尔帮助开发者创造最佳的HTML5应用
•对系统的整体评估和性能评测
•浏览器和Web Runtime的优化
− JavaScript引擎
− Layout引擎
−利用SSE对渲染引擎加速
•支持多类终端和多个操作系统平台
• 和Tools厂商合作提供对IA 平台上HTML5 开发的支持
• 支持在多个终端设备上的快速移植和部署HTML5应用
• 对开发者的培训、支持
• 全球的团队提供技术支持、市场推广和商务拓展
• 推进与设备厂商、运营商等生态系统的合作
• 在线的开发者社区提供技术资料和支持
‹#› ‹#›
Software and Services Group
Desktops
Laptops
Embedded
Smartphones
Tablets
Smart TVs
Ultrabook
Servers
应用、服务
生态系统
支持
操作系统 &
Web 执行环境
至2015年,超过50%的移动互联网应用将是HTML5 应用
- Gartner 2011
迎接机遇,合作共赢