Submit Search
Upload
下一代Web前端技术 陈子舜
•
0 likes
•
129 views
正炎 高
Follow
第二届前端开发者年度大会,前端性能与安全
Read less
Read more
Technology
Report
Share
Report
Share
1 of 33
Download now
Download to read offline
Recommended
London .NET Developers Azure Websites
London .NET Developers Azure Websites
Tom Walker
Azure functions
Azure functions
EducationTamil
Building solutions with the SharePoint Framework - deep-dive
Building solutions with the SharePoint Framework - deep-dive
Waldek Mastykarz
Neil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep Dive
WinOps Conf
Resumen - Microsoft Build 2021
Resumen - Microsoft Build 2021
Miguel Angel Teheran Garcia
Going Serverless with Azure Functions
Going Serverless with Azure Functions
Christos Matskas
Tc open-doors-day-speech
Tc open-doors-day-speech
Evgeniy Koshkin
Go Serverless with Java and Azure Functions
Go Serverless with Java and Azure Functions
CodeOps Technologies LLP
Recommended
London .NET Developers Azure Websites
London .NET Developers Azure Websites
Tom Walker
Azure functions
Azure functions
EducationTamil
Building solutions with the SharePoint Framework - deep-dive
Building solutions with the SharePoint Framework - deep-dive
Waldek Mastykarz
Neil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep Dive
WinOps Conf
Resumen - Microsoft Build 2021
Resumen - Microsoft Build 2021
Miguel Angel Teheran Garcia
Going Serverless with Azure Functions
Going Serverless with Azure Functions
Christos Matskas
Tc open-doors-day-speech
Tc open-doors-day-speech
Evgeniy Koshkin
Go Serverless with Java and Azure Functions
Go Serverless with Java and Azure Functions
CodeOps Technologies LLP
PHP Silex and Microsoft Azure @ThankYouMotion
PHP Silex and Microsoft Azure @ThankYouMotion
Nicolas Silberman
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Waldek Mastykarz
Reliable, Scalable Kubernetes on AWS
Reliable, Scalable Kubernetes on AWS
Applatix
Going Headless with Craft CMS 3.3
Going Headless with Craft CMS 3.3
JustinHolt20
Client Side Measurement & Performance With Rails
Client Side Measurement & Performance With Rails
Eric Falcao
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
CodeOps Technologies LLP
WordPress + NGINX Best Practices with EasyEngine
WordPress + NGINX Best Practices with EasyEngine
NGINX, Inc.
AtlasCamp 2014: Building a Production Ready Connect Add-on
AtlasCamp 2014: Building a Production Ready Connect Add-on
Atlassian
The 7 deadly sins of micro services
The 7 deadly sins of micro services
Aidan Casey
High available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaS
BizTalk360
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup
Serverless in Azure with Functions
Serverless in Azure with Functions
Christos Matskas
First Look at Built-in Autoscaling and Alerting
First Look at Built-in Autoscaling and Alerting
paulbouwer
Using Ansible at Scale to Manage a Public Cloud
Using Ansible at Scale to Manage a Public Cloud
Jesse Keating
Intro to Front End Development with Angular + Firebase
Intro to Front End Development with Angular + Firebase
Ben Drucker
Browserscope oscon 2011
Browserscope oscon 2011
lsimon
Baking Stash in the AWS Cloud at Netflix
Baking Stash in the AWS Cloud at Netflix
Atlassian
Large Scale Kubernetes on AWS at Europe's Leading Online Fashion Platform - C...
Large Scale Kubernetes on AWS at Europe's Leading Online Fashion Platform - C...
Henning Jacobs
One Neos CMS - many websites
One Neos CMS - many websites
punkt.de GmbH
Automate your business
Automate your business
zmoog
Ana karina soto computacion
Ana karina soto computacion
anitasoto
Chiu - Conversations
Chiu - Conversations
David Chiu
More Related Content
What's hot
PHP Silex and Microsoft Azure @ThankYouMotion
PHP Silex and Microsoft Azure @ThankYouMotion
Nicolas Silberman
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Waldek Mastykarz
Reliable, Scalable Kubernetes on AWS
Reliable, Scalable Kubernetes on AWS
Applatix
Going Headless with Craft CMS 3.3
Going Headless with Craft CMS 3.3
JustinHolt20
Client Side Measurement & Performance With Rails
Client Side Measurement & Performance With Rails
Eric Falcao
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
CodeOps Technologies LLP
WordPress + NGINX Best Practices with EasyEngine
WordPress + NGINX Best Practices with EasyEngine
NGINX, Inc.
AtlasCamp 2014: Building a Production Ready Connect Add-on
AtlasCamp 2014: Building a Production Ready Connect Add-on
Atlassian
The 7 deadly sins of micro services
The 7 deadly sins of micro services
Aidan Casey
High available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaS
BizTalk360
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup
Serverless in Azure with Functions
Serverless in Azure with Functions
Christos Matskas
First Look at Built-in Autoscaling and Alerting
First Look at Built-in Autoscaling and Alerting
paulbouwer
Using Ansible at Scale to Manage a Public Cloud
Using Ansible at Scale to Manage a Public Cloud
Jesse Keating
Intro to Front End Development with Angular + Firebase
Intro to Front End Development with Angular + Firebase
Ben Drucker
Browserscope oscon 2011
Browserscope oscon 2011
lsimon
Baking Stash in the AWS Cloud at Netflix
Baking Stash in the AWS Cloud at Netflix
Atlassian
Large Scale Kubernetes on AWS at Europe's Leading Online Fashion Platform - C...
Large Scale Kubernetes on AWS at Europe's Leading Online Fashion Platform - C...
Henning Jacobs
One Neos CMS - many websites
One Neos CMS - many websites
punkt.de GmbH
Automate your business
Automate your business
zmoog
What's hot
(20)
PHP Silex and Microsoft Azure @ThankYouMotion
PHP Silex and Microsoft Azure @ThankYouMotion
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Reliable, Scalable Kubernetes on AWS
Reliable, Scalable Kubernetes on AWS
Going Headless with Craft CMS 3.3
Going Headless with Craft CMS 3.3
Client Side Measurement & Performance With Rails
Client Side Measurement & Performance With Rails
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
WordPress + NGINX Best Practices with EasyEngine
WordPress + NGINX Best Practices with EasyEngine
AtlasCamp 2014: Building a Production Ready Connect Add-on
AtlasCamp 2014: Building a Production Ready Connect Add-on
The 7 deadly sins of micro services
The 7 deadly sins of micro services
High available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaS
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Serverless in Azure with Functions
Serverless in Azure with Functions
First Look at Built-in Autoscaling and Alerting
First Look at Built-in Autoscaling and Alerting
Using Ansible at Scale to Manage a Public Cloud
Using Ansible at Scale to Manage a Public Cloud
Intro to Front End Development with Angular + Firebase
Intro to Front End Development with Angular + Firebase
Browserscope oscon 2011
Browserscope oscon 2011
Baking Stash in the AWS Cloud at Netflix
Baking Stash in the AWS Cloud at Netflix
Large Scale Kubernetes on AWS at Europe's Leading Online Fashion Platform - C...
Large Scale Kubernetes on AWS at Europe's Leading Online Fashion Platform - C...
One Neos CMS - many websites
One Neos CMS - many websites
Automate your business
Automate your business
Viewers also liked
Ana karina soto computacion
Ana karina soto computacion
anitasoto
Chiu - Conversations
Chiu - Conversations
David Chiu
About Us-huaChang Aluminum(2016)
About Us-huaChang Aluminum(2016)
Lucy LU
Ana karina soto computacion
Ana karina soto computacion
anitasoto
OpenFlow Tutorial
OpenFlow Tutorial
Ja-seop Kwak
Cartel carnaval 2012
Cartel carnaval 2012
Ayuntamiento del Valle de Mena
Eurostat ménages-logement
Eurostat ménages-logement
Société Tripalio
PRESENTACIÓN p.p
PRESENTACIÓN p.p
adal gerardo ruiz garza
Recetas
Recetas
Edgar Adrian Rivera Pineda
teste comportamento do consumidor
teste comportamento do consumidor
Pmelo2015
Enfermedades respiratorias agudas
Enfermedades respiratorias agudas
Canche Jonathan
Portada
Portada
marianitiscalderon
Presentacion simposio 2
Presentacion simposio 2
miriamlopezp
Viewers also liked
(13)
Ana karina soto computacion
Ana karina soto computacion
Chiu - Conversations
Chiu - Conversations
About Us-huaChang Aluminum(2016)
About Us-huaChang Aluminum(2016)
Ana karina soto computacion
Ana karina soto computacion
OpenFlow Tutorial
OpenFlow Tutorial
Cartel carnaval 2012
Cartel carnaval 2012
Eurostat ménages-logement
Eurostat ménages-logement
PRESENTACIÓN p.p
PRESENTACIÓN p.p
Recetas
Recetas
teste comportamento do consumidor
teste comportamento do consumidor
Enfermedades respiratorias agudas
Enfermedades respiratorias agudas
Portada
Portada
Presentacion simposio 2
Presentacion simposio 2
Similar to 下一代Web前端技术 陈子舜
Web Performance - Learnings from Velocity Conference
Web Performance - Learnings from Velocity Conference
Hardik Shah
Developing High Performance Web Apps - CodeMash 2011
Developing High Performance Web Apps - CodeMash 2011
Timothy Fisher
Building Lightning Fast Websites (for Twin Cities .NET User Group)
Building Lightning Fast Websites (for Twin Cities .NET User Group)
strommen
Create a Serverless Web Event Pipeline (ADT301) - AWS re:Invent 2018
Create a Serverless Web Event Pipeline (ADT301) - AWS re:Invent 2018
Amazon Web Services
performance.ppt
performance.ppt
fakeaccount225095
Building & Testing Scalable Rails Applications
Building & Testing Scalable Rails Applications
evilmike
The Mobile Web - HTML5 on mobile devices
The Mobile Web - HTML5 on mobile devices
Wesley Hales
HTML5: Introduction
HTML5: Introduction
Guillermo Paz
Speed = $$$
Speed = $$$
Peter Gfader
HTML5 Hacking - Yahoo! Open Hack Day
HTML5 Hacking - Yahoo! Open Hack Day
Ted Drake
Html5
Html5
shaifymehtadnn
High performance website
High performance website
Chamnap Chhorn
Cvcc performance tuning
Cvcc performance tuning
John McCaffrey
Google App Engine
Google App Engine
Sameer Satyam
Javascript & Jquery
Javascript & Jquery
Gurpreet singh
InfoTalk#17 1st
InfoTalk#17 1st
Wakasa Masao
Configuring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web Perormance
Spark::red
Upstate CSCI 450 WebDev Chapter 1
Upstate CSCI 450 WebDev Chapter 1
DanWooster1
Android lessons you won't learn in school
Android lessons you won't learn in school
Michael Galpin
Developer Tools And Page Speed
Developer Tools And Page Speed
Lina Shamiah
Similar to 下一代Web前端技术 陈子舜
(20)
Web Performance - Learnings from Velocity Conference
Web Performance - Learnings from Velocity Conference
Developing High Performance Web Apps - CodeMash 2011
Developing High Performance Web Apps - CodeMash 2011
Building Lightning Fast Websites (for Twin Cities .NET User Group)
Building Lightning Fast Websites (for Twin Cities .NET User Group)
Create a Serverless Web Event Pipeline (ADT301) - AWS re:Invent 2018
Create a Serverless Web Event Pipeline (ADT301) - AWS re:Invent 2018
performance.ppt
performance.ppt
Building & Testing Scalable Rails Applications
Building & Testing Scalable Rails Applications
The Mobile Web - HTML5 on mobile devices
The Mobile Web - HTML5 on mobile devices
HTML5: Introduction
HTML5: Introduction
Speed = $$$
Speed = $$$
HTML5 Hacking - Yahoo! Open Hack Day
HTML5 Hacking - Yahoo! Open Hack Day
Html5
Html5
High performance website
High performance website
Cvcc performance tuning
Cvcc performance tuning
Google App Engine
Google App Engine
Javascript & Jquery
Javascript & Jquery
InfoTalk#17 1st
InfoTalk#17 1st
Configuring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web Perormance
Upstate CSCI 450 WebDev Chapter 1
Upstate CSCI 450 WebDev Chapter 1
Android lessons you won't learn in school
Android lessons you won't learn in school
Developer Tools And Page Speed
Developer Tools And Page Speed
More from 正炎 高
Analyzingbitcoinsecurity
Analyzingbitcoinsecurity
正炎 高
比特币分叉相关
比特币分叉相关
正炎 高
他山之石可以攻御
他山之石可以攻御
正炎 高
Mvvm及其组件体系@杨文坚
Mvvm及其组件体系@杨文坚
正炎 高
一个前端的自我修养 Winter
一个前端的自我修养 Winter
正炎 高
Ch04 secure software development_lifecycle
Ch04 secure software development_lifecycle
正炎 高
Android混淆技巧与反混淆 小波
Android混淆技巧与反混淆 小波
正炎 高
Android 软件安全攻防研究现状 claud isf2012
Android 软件安全攻防研究现状 claud isf2012
正炎 高
安卓软件漏洞修复与检测技术研究-zhangyuan
安卓软件漏洞修复与检测技术研究-zhangyuan
正炎 高
移动客户端恶意行为分析系统
移动客户端恶意行为分析系统
正炎 高
Android软件安全审计及漏洞修复经验谈.宋申雷
Android软件安全审计及漏洞修复经验谈.宋申雷
正炎 高
基于大数据的Web攻击溯源
基于大数据的Web攻击溯源
正炎 高
钱林松-专业逆向人才培养模式探讨与实践 - 21日上午分论坛2
钱林松-专业逆向人才培养模式探讨与实践 - 21日上午分论坛2
正炎 高
网易蜂巢容器公有云的docker实践
网易蜂巢容器公有云的docker实践
正炎 高
当当网Docker应用实践
当当网Docker应用实践
正炎 高
圈圈App
圈圈App
正炎 高
More from 正炎 高
(16)
Analyzingbitcoinsecurity
Analyzingbitcoinsecurity
比特币分叉相关
比特币分叉相关
他山之石可以攻御
他山之石可以攻御
Mvvm及其组件体系@杨文坚
Mvvm及其组件体系@杨文坚
一个前端的自我修养 Winter
一个前端的自我修养 Winter
Ch04 secure software development_lifecycle
Ch04 secure software development_lifecycle
Android混淆技巧与反混淆 小波
Android混淆技巧与反混淆 小波
Android 软件安全攻防研究现状 claud isf2012
Android 软件安全攻防研究现状 claud isf2012
安卓软件漏洞修复与检测技术研究-zhangyuan
安卓软件漏洞修复与检测技术研究-zhangyuan
移动客户端恶意行为分析系统
移动客户端恶意行为分析系统
Android软件安全审计及漏洞修复经验谈.宋申雷
Android软件安全审计及漏洞修复经验谈.宋申雷
基于大数据的Web攻击溯源
基于大数据的Web攻击溯源
钱林松-专业逆向人才培养模式探讨与实践 - 21日上午分论坛2
钱林松-专业逆向人才培养模式探讨与实践 - 21日上午分论坛2
网易蜂巢容器公有云的docker实践
网易蜂巢容器公有云的docker实践
当当网Docker应用实践
当当网Docker应用实践
圈圈App
圈圈App
Recently uploaded
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Recently uploaded
(20)
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
下一代Web前端技术 陈子舜
1.
2.
Web Web @
3.
• @ • Web
@ SNG • @
4.
• • • Yahoo xxx •
js • CSS • • • …
5.
...
6.
, Web 1
7.
(HCI) Page 135 Jakob Nielsen
, 1994
8.
web 1s 1s 100ms 100ms 16ms , , 60fps
9.
• • 2G, 3G,
4G, wifi • • CPU, GPU, • •
10.
<HTML>
11.
<HTML> TCP, DNS, HTTPS WebViewPerformance
Timeline Resource Timing User Timing (performance.mark) Frame Timing* (new PerformanceObserver) Server Timing*
12.
1S , 2
13.
14.
H5 • • • • app • H5 • •
H5 / • App
15.
0ms 1,250ms 2,500ms 3,750ms 5,000ms 2G 3G wifi 434ms481ms507ms 1,389ms 3,614ms 4,377ms 85%
16.
• • HTTP Cache •
Web Storage • • Application Cache • Hybrid App • Service Worker
17.
Alloykit • • HTTP Cache •
Web Storage • • Application Cache • Hybrid App • Service Worker
18.
Hybrid App H5 • • • • •
Web WebView / Native App + <HTML> Web WebView
19.
Hybrid App • Service
Worker — “ ” Web Server https://jakearchibald.github.io/isserviceworkerready/resources.html
20.
Service Worker ES6 Promise CacheStorage
Cache fetch Response Blob install register activated Idle waitinstall fetch `
21.
Service Worker Page Service
Worker install CacheStorage network activated
22.
3
23.
24.
25.
90w0.8% ≈ • Qzone
0.8% 90w
26.
• • HTTPS • HTTPDNS Web DNS
27.
3102w 423w 2016 1
28.
2.69w 420w SSL SSL 3102w 423w 2016 1
29.
SPDY HTTP2 • • • • • (HTTP2)
30.
SPDY HTTP2 • • • • • (HTTP2)
2 2G 20Mbps
31.
SPDY HTTP2 • HSTS(HTTP
Strict Transport Security) 302 • Http 1.x • spdy/http2 • HTTPS Proxy+SNI CDN • spdy/http2 • spdy
32.
– “ ”
33.
Thanks
Download now