SlideShare a Scribd company logo
extreme web 
performance for 
mobile devices 
maximiliano @firtman 
firt.mobi 
Barcelona, Nov 19 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
NEW! 
SOON!
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Slides, links and tests 
firtman.github.io/velocity
questions 
yes, please 
QA at the end 
(en español también)
performance + mobile + web 
1- Mobile Web today 
2- Performance & Mobile 
3- Tools 
4- Initial loading & perception 
5- Responsiveness & experience
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
1- mobile web today* 
*today: november 2014
1- mobile web today 
- Web Platforms 
- The Android’s problem
web platforms
web platforms 
iOS and Android
Links at firtman,github.io/velocity web platforms 
Adobe Digital Index 
NetMarketShare 
Akamai.io 
Wikimedia Stats 
StatCounter 
MOVR by WURFL
web platforms 
Windows Phone 
Others 
4% 
3% 
Opera 
5% 
iOS 
50% 
Android 
38%
web platforms 
iOS 
50% 
Safari 
100%
web platforms 
iOS 
50% 
Apps (Web View) 
12% 
Safari 
88%
web platforms 
iOS 
50% 
7.x 
40% 
6.x 
5% 
8.x 
55% 
Source: Apple
web platforms 
InApp iOS 
5% 
Safari iOS7 
20% 
Android 
38% 
Safari iOS8 
25%
web platforms 
Android 
38%
web platforms 
Android 
38% 
Browser 
60% 
Chrome 
40%
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
1% month
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
web platforms
web platforms
web platforms
LG G3
web platforms 
Android 
38% 
Samsung 
20% 
Browser 
40% 
Chrome 
40%
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
web platforms 
iOS 
50% 
Android 
38%
web platforms 
Android 
15% 
Samsung 
10% 
Windows Phone 
Others 
4% 
3% 
Opera 
InApp iOS 5% 
5% 
Safari iOS7 
20% 
Safari iOS8 
25% 
Chrome 
14% 
Others? 
• Firefox 
• UC Browser 
• Nokia Browser 
• BlackBerry Browser
1- mobile web today 
- Understand the real ecosystem 
- Android browsers 
- Don’t think you are an average user 
- May change future
2- mobile & performance 
- Perception 
- Differences 
- Cellular networks 
- Responsive Web Design
perception 
immediate feedback 100ms 
Jakob Nielsen - Usability Engineering
perception 
immediate feedback 100ms 
losing user’s flow of thoughts 1s 
Jakob Nielsen - Usability Engineering
perception 
500ms delay, +26% user’s frustration 
Source: Radware
why do we need special 
care on mobile?
CPU and GPU 
Memory 
differences
CPU and GPU 
Memory 
differences 
5x
Wifi 
differences
differences 
Wifi, public spaces?
differences 
Cellular connections
We have 4G! We don't need to 
worry about performance... 
( 
)
cellular 
100 
75 
50 
25 
0 
4G 2G/3G 
Only 4% is on 4G globally 
US Western Europe Asia Global
cellular 
100 
75 
50 
25 
0 
4G 2G/3G 
~30% of the time 4G was not used 
US Western Europe Asia Global
cellular networks 
Real Bandwidth (Mbps) 
2G 3G Wifi 4G 
0 2 4 6 8
RTT - latency 
cellular networks 
2G 
3G 
4G 
Home 
Min Max 
0 250 500 750 1000
latency 
request 
bandwidth
Safari, Chrome, Android 91% 71%
Safari, Chrome, Android 91% 71% 
1% 
7% 
18% 
Other non-Android, non-iOS 10%
responsive web design
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Responsive Web Design 
is a TOOL
Responsive Web Design 
is NOT a GOAL
Users DON’T care if your site is 
RESPONSIVE 
(in terms of RWD)
Users DO care if the site is 
FAST
Page size 
mobile vs desktop 
responsive web design 
Much smaller 
6% 
Slightly smaller 
22% 
Same Size 
72% 
Source: guypo.com
Superbowl advertisers 
mobile approach 
responsive web design 
Responsive site 
50% 
Desktop 
7% 
Mobile 
43% 
Source: blogs.keynote.com
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
2- mobile and performance 
- Perception: 1s threshold 
- RTT latency 
- Test on low hardware and 2G/3G
3- tools
3- tools 
- where 
- measuring loading times 
- measuring responsiveness 
- online tools 
- html5 apis
Simulator & Emulator 
Real device 
where
emulators 
Samsung 
10% 
Android 
15% 
Others 
4% 
Windows Phone 
3% 
Opera 
5% 
InApp Browser iOS 
5% 
Safari iOS 
45% 
Chrome 
14%
emulators 
Samsung 
10% 
Android 
15% 
Others 
4% 
Windows Phone 
3% 
Opera 
5% 
InApp Browser iOS 
5% 
Safari iOS 
45% 
Chrome 
14%
emulators 
Samsung 
10% 
Android 
15% 
Others 
4% 
Windows Phone 
3% 
Opera 
5% 
InApp Browser iOS 
5% 
Safari iOS 
45% 
Chrome 
14%
DEMO
online tools
online tools
online tools
online tools
remote inspectors
remote inspectors 
Android 
14% 
Samsung 
10% 
Others 
4% 
Windows Phone 
3% 
Opera 
5% 
InApp Browser iOS 
5% 
Safari iOS 
45% 
Chrome 
15%
Measuring 
DEMO
Proxies / Network sniffers 
• Charles Proxy 
• Fiddler 
tools 
Image from telerik fiddler
Connection simulators 
tools 
• Network link conditioner (Mac/iOS) 
• Charles Proxy 
• Clumsy for Windows 
• Net Limiter for Windows 
• SlowyApp for Mac 
• Chrome Developer Tools
html5 apis
Navigation Timing API 
• window.performance 
• Timestamps available 
html5 apis
navigation timing api 
Android* 
12% 
Samsung 
12% 
Others 
4% 
Windows Phone 
3% 
Opera 
5% 
InApp Browser iOS 
5% 
Safari iOS 
45% 
Chrome 
15% 
* Android browser only from 4.0
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Navigation Timing API 
html5 apis 
:)
Navigation Timing API 
html5 apis 
:/ .1
html5 apis 
iOS SDK Release Notes for iOS 8.1
Navigation Timing API 
html5 apis 
DEMO
Resource Timing API 
• Information per resource 
• Chrome and IE11 only 
html5 apis
Network information API 
html5 apis 
• Android Browser, Silk (spec #1) type 
• BlackBerry 10, old Firefox (spec #2) bandwidth 
• Firefox, Chrome for Android 38+ (spec #3) type
3- tools 
- Learn where to test 
- Measure loading times 
- Measure responsiveness 
- HTML5 APIs
4- initial loading & perception
4- initial loading & perception 
- 1 second threshold 
- classic checklist 
- ATF and the rest 
- responsive web design 
- future visits
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Image from developers.google.com
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
What!!? Do you expect a page load 
in 200ms? 
( 
)
No really, we just need the 
PERCEPTION
Let’s see 
HOW
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
= REDIRECTS
Redirects 
• From 150 to 1000 ms per redirect 
• mydomain.com -> m.mydomain.com 
• URL shorteners
Redirects 
DEMO
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
= APP BANNER
= APP SPAM
• From 1 to 5s
idontwantyourfuckingapp.tumblr.com
Basic browser behavior 
• Network Fetch 
• Parsing 
• Rendering
Basic browser behavior 
HTML 
JS CSS
Basic browser behavior 
HTML 
JS CSS 
BLOCKS PARSING BLOCKS RENDERING
The 14K limit
The 14K limit 
RTT 
• TCP slow start 
• Initial congestion window: ~14.6Kb (compressed) 
• > 14Kb will create another roundtrip
We need to separate 
ABOVE THE FOLD (ATF) 
content
ATF in 1s = 1 RTT ~ < 14Kb 
HTML + CSS + JavaScript 
Images? 
ATF
Avoid JavaScript frameworks 
ATF 
• Embrace Vanilla JS 
• If you really need them, load them after ATF 
• Think on alternatives or partial frameworks
Careful with Data URI in CSS 
ATF 
• Images are non-blocking by default 
• Using Data URI in CSS creates blocking images 
• Use them only on non-ATF external CSS
Compress resources 
• Use Gzip in HTTP 
• For text-based files only
Client side rendering 
ATF 
• Careful with client-side frameworks 
• Try to render the initial view server-side 
• Render at least a basic view
Client side rendering 
ATF 
• Careful with client-side frameworks 
• Try to render the initial view server-side 
• Render at least a basic view 
5x
Web Fonts 
• Blocks text rendering 
• Fonts are bigger than 14Kb 
• Use them with care 
• Remove characters 
• Simplify glyphs 
ATF
Responsive Web Design
Responsive Web Design 
• Media queries block rendering (all of them) 
• ATF content on mobile is not the same
DON’T rely on 
RWD techniques only 
for first view
RESPONSIVE WEB DESIGN 
is the future
We are not saying go m.*
Responsive Web Design 
• Using same URL for mobile/desktop still a good a idea 
• Mix it with RESS / adaptive web design 
• Load media queries CSS async 
• Use server-side libraries 
• WURFL or DeviceAtlas
After ATF is ready 
• Load rest of your content 
• Gain experience while rendering ATF: 
current performance, screen density, bandwidth 
• Make decisions: HD/SD
Async scripts 
<script async src=""></script> HTML5
Defer non-ATF CSS 
• No defer or async attributes (yet) 
• Inject <link> after rendering 
• load, requestAnimationFrame
Speed future visits 
• Be cache friendly 
• Use Application Cache for ATF content 
• Create a custom cache
4- initial loading & perception 
- ATF in 1s (illusion) 
- No redirects, GZip, no scripts 
- Only ATF CSS, careful with fonts 
- Defer anything else
5- responsiveness & experience
4- responsiveness & experience 
- consistent frame rate 
- immediate feedback 
- scrolling 
- your new enemy
consistent fps 
Keep framerate high and consistent 
• Main UI thread as free as possible 
• Avoid repainting (software bitmap calculations)
JavaScript 
framerate 
• Avoid DOM manipulations inside loops/scroll 
var e = document.querySelector("#test"); 
for (var i=0; i<100; i++) { 
// change e attributes 
}); 
JAVASCRIPT
CSS 
framerate 
• Promote GPU layers smartly 
selector { 
-webkit-transform: translateZ(0); 
-webkit-perspective: 1000; 
} 
selector { 
z-index: 10; 
} 
CSS
Animations 
framerate 
• Don’t animate from JavaScript for basic stuff 
• Use requestAnimationFrame
remember 100ms immediate 
feedback?
Immediate feedback 
• The 300ms delay 
• mobile viewport (“user-scalable=no” on some browsers) 
• FastClick solution
Immediate feedback 
• FastClick solution
Immediate feedback 
• Mobile Viewport on Chrome 
<meta name=viewport 
content="width=device-width"> 
HTML
Immediate feedback 
• Mobile Fixed Viewport on IE 
<meta name=viewport 
content="width=device-width, 
user-scalable=no" > 
HTML
Immediate feedback 
• CSS on IE 
html { 
-ms-touch-action: manipulation; 
touch-action: manipulation; 
} 
CSS
Distract the user
Storage for immediate feedback 
• web storage vs web sql vs indexeddb 
• think about async vs sync 
• Finally IndexedDB on iOS 8!
navigator.geolocation 
JAVASCRIPT 
.getCurrentPosition(cbOK, cbKO, 
{ maximumAge: 60000 }); 
Geolocation cache
Scrolling
Scrolling 
• avoid re-painting 
• use touch overflow for momentum 
• don’t use JavaScript scrollers 
• on large scrolling areas: copy native
Large scrolling areas 
Let’s copy native frameworks: 
• iOS: UITableView 
• Android: ListView & Adapters
Large scrolling areas 
• Object pool
Infinite scroll 
• DOM vs. iframe vs. object pool 
• changes on iOS8
Your new enemy
NOT THE USER
YOUR DESIGNER
Careful with some design features 
• GPU vs CPU repaint 
• Important on scroll, transitions & animations
Careful with some design features 
• Transforms: translate, scale, rotate and opacity GPU 
• border-radius, gradients, shadows, filters CPU repaint
5- responsiveness & experience 
- 100s feedback 
- Consistent fps 
- Avoid CPU repaints 
- Embrace GPU smartly 
- Profile & test
uf! we've 
covered a lot! 
Picture from Simon Howden freedigitalphotos.net!
1- Mobile Web today 
2- Mobile Performance 
3- Tools 
4- Initial load & perception 
5- Responsiveness & experience
Slides, links and tests 
firtman.github.io/velocity
final thoughts 
- measure and profile on the real world 
- don’t redirect, reduce requests 
- atf content in 1s, defer the rest 
- be simple, be aggressive
you can reach a good experience 
firtman@gmail.com 
@firt 
firt.mobi/mh5 firt.mobi/pmw 
50% OFF!

More Related Content

PDF
Extreme Web Performance for Mobile Devices
PDF
Extreme Web Performance for Mobile Device Fluent 2015
PDF
The Physical World meets the Web
PDF
High Performance Web - Full Stack Toronto
PDF
Responsive Images and Performance
PDF
Extreme Web Performance for Mobile Devices - Velocity NY
KEY
Developing High Performance Web Apps - CodeMash 2011
PDF
Going Fast on the Mobile Web
Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile Device Fluent 2015
The Physical World meets the Web
High Performance Web - Full Stack Toronto
Responsive Images and Performance
Extreme Web Performance for Mobile Devices - Velocity NY
Developing High Performance Web Apps - CodeMash 2011
Going Fast on the Mobile Web

What's hot (20)

PPTX
Quantifying The Mobile Difference
PDF
Performance.now() fast but not furious
PDF
High Performance Web Design
PPTX
Qa fest kiev_when its just too slow
PDF
Velocity 2012: The 90-Minute Mobile Optimization Life Cycle
PPTX
Belgrade when its just too slow
PDF
Creating an Effective Mobile API
PPTX
Make JavaScript Faster
PDF
Mobile Web Speed Bumps
PPTX
Edi ux fastandbeautiful
PPT
Selecting and deploying automated optimization solutions
PPTX
Measuring the visual experience of website performance
PDF
Web Performance & You - HighEdWeb Arkansas Version
PDF
Mobile web performance dwx13
PDF
Happy Browser, Happy User! NY Web Performance Meetup 9/20/19
PPTX
Fastandbeautiful full stacklondon
PPTX
Fastandbeautiful full stackporto
POTX
Mobile App and Web Performance Testing
PPTX
Threadneedle when its just too slow
PPTX
Fastandbeautiful porto
Quantifying The Mobile Difference
Performance.now() fast but not furious
High Performance Web Design
Qa fest kiev_when its just too slow
Velocity 2012: The 90-Minute Mobile Optimization Life Cycle
Belgrade when its just too slow
Creating an Effective Mobile API
Make JavaScript Faster
Mobile Web Speed Bumps
Edi ux fastandbeautiful
Selecting and deploying automated optimization solutions
Measuring the visual experience of website performance
Web Performance & You - HighEdWeb Arkansas Version
Mobile web performance dwx13
Happy Browser, Happy User! NY Web Performance Meetup 9/20/19
Fastandbeautiful full stacklondon
Fastandbeautiful full stackporto
Mobile App and Web Performance Testing
Threadneedle when its just too slow
Fastandbeautiful porto
Ad

Viewers also liked (20)

PDF
Linux Containers From Scratch
PPT
Unit 6 isometric views
PDF
Tucuman valley Desarrollo Mobile, nativo o HTML5?
PPS
Beautiful Nature
PDF
Panel fujie 20120828
PPT
JISC BCE Comms & Marketing
PDF
Advanse Intl. Before and After
PPTX
International SEO - SES Toronto 2009
PPT
Burstable Enterprise Shared Trunks (Best)V2
PPT
De Pe Flash
PPT
Dhwani09 Lonewolf - Theme
PPT
Adapted Rhino 3000 Online Rhino Academy Training E Uv2
PPTX
Naloxonforløb expanded
PPT
Coronado Island
PPT
ACRL Work Redesign Poster Slides
PPT
Showing your business in the Best Light...Silver Moon Photography
PPT
Adapted Rhino 6000 Online Rhino Academy Training Eu
PPT
World Event: swine flu
PPTX
Would You Like Fries with that Virtual 10 x 10?
PDF
Esler bedrijfspresentatie 2013
Linux Containers From Scratch
Unit 6 isometric views
Tucuman valley Desarrollo Mobile, nativo o HTML5?
Beautiful Nature
Panel fujie 20120828
JISC BCE Comms & Marketing
Advanse Intl. Before and After
International SEO - SES Toronto 2009
Burstable Enterprise Shared Trunks (Best)V2
De Pe Flash
Dhwani09 Lonewolf - Theme
Adapted Rhino 3000 Online Rhino Academy Training E Uv2
Naloxonforløb expanded
Coronado Island
ACRL Work Redesign Poster Slides
Showing your business in the Best Light...Silver Moon Photography
Adapted Rhino 6000 Online Rhino Academy Training Eu
World Event: swine flu
Would You Like Fries with that Virtual 10 x 10?
Esler bedrijfspresentatie 2013
Ad

Similar to Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014 (20)

PDF
Extreme Web Performance for Mobile Devices
PDF
Mobile Web High Performance
KEY
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
PPTX
Silverlight vs HTML5 - Lessons learned from the real world...
PDF
Modern Web Applications
KEY
Philly ete-2011
PDF
Improving frontend performance
PDF
How to be Successful with Responsive Sites (Koombea & NGINX) - English
ODP
Cvcc performance tuning
PDF
Mobile Web High Performance
PDF
Performance Optimization for Mobile Web | Fresh Tilled Soil
PPTX
Chrome Dev Summit Summary 2013 part 1 - what’s hot ?
PDF
PAC 2019 virtual Mark Tomlinson
PDF
HTML5: the new frontier of the web
PDF
Velocity building a performance lab for mobile apps in a day - final
PPTX
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
PPTX
Image-ine That: Image Optimization for Conversion Maximization
PDF
Tech Thursdays: Building Products
PPTX
Delivering Mobile Apps That Perform
PDF
Stapling and patching the web of now - ForwardJS3, San Francisco
Extreme Web Performance for Mobile Devices
Mobile Web High Performance
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
Silverlight vs HTML5 - Lessons learned from the real world...
Modern Web Applications
Philly ete-2011
Improving frontend performance
How to be Successful with Responsive Sites (Koombea & NGINX) - English
Cvcc performance tuning
Mobile Web High Performance
Performance Optimization for Mobile Web | Fresh Tilled Soil
Chrome Dev Summit Summary 2013 part 1 - what’s hot ?
PAC 2019 virtual Mark Tomlinson
HTML5: the new frontier of the web
Velocity building a performance lab for mobile apps in a day - final
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
Image-ine That: Image Optimization for Conversion Maximization
Tech Thursdays: Building Products
Delivering Mobile Apps That Perform
Stapling and patching the web of now - ForwardJS3, San Francisco

More from Maximiliano Firtman (20)

PDF
Unlocking Generative AI in your Web Apps
PDF
ChatGPT and AI for Web Developers
PDF
PWA Cheat Sheet 2023
PDF
Hacking Web Performance en Español - JSConf México 2020
PDF
The modern PWA Cheat Sheet
PDF
Hacking Web Performance 2019
PDF
Progressive Web Apps Keynote
PDF
Hacking Web Performance
PDF
Uncovering Secrets of Progressive Web Apps
PDF
Hacking Web Performance
PDF
Hacking Web Performance @ ForwardJS 2017
PDF
La Web Salta al Mundo Físico - Web meets Physical World (spanish)
PDF
Progressive Web Apps (español - spanish)
PDF
Modeveast Keynote: "Mobile. Change is the only constant"
PDF
FINHTML5 - Breaking the mobile web
PDF
Breaking Limits on Mobile HTML5 - TopConf Tallinn
PDF
Gearing Up Google Glass Development - August 2013
PDF
JSConf - Mobile HTML5
PDF
Breaking HTML5 limits with Mobile JavaScript
PDF
PhoneGap mobile development
Unlocking Generative AI in your Web Apps
ChatGPT and AI for Web Developers
PWA Cheat Sheet 2023
Hacking Web Performance en Español - JSConf México 2020
The modern PWA Cheat Sheet
Hacking Web Performance 2019
Progressive Web Apps Keynote
Hacking Web Performance
Uncovering Secrets of Progressive Web Apps
Hacking Web Performance
Hacking Web Performance @ ForwardJS 2017
La Web Salta al Mundo Físico - Web meets Physical World (spanish)
Progressive Web Apps (español - spanish)
Modeveast Keynote: "Mobile. Change is the only constant"
FINHTML5 - Breaking the mobile web
Breaking Limits on Mobile HTML5 - TopConf Tallinn
Gearing Up Google Glass Development - August 2013
JSConf - Mobile HTML5
Breaking HTML5 limits with Mobile JavaScript
PhoneGap mobile development

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Big Data Technologies - Introduction.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
A Presentation on Artificial Intelligence
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Digital-Transformation-Roadmap-for-Companies.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Empathic Computing: Creating Shared Understanding
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Monthly Chronicles - July 2025
Understanding_Digital_Forensics_Presentation.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
A Presentation on Artificial Intelligence
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The AUB Centre for AI in Media Proposal.docx
Building Integrated photovoltaic BIPV_UPV.pdf
Review of recent advances in non-invasive hemoglobin estimation
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014