SlideShare a Scribd company logo
1 of 164
Download to read offline
extreme web
performance for
mobile devices
maximiliano @๏ฌrtman
๏ฌrt.mobi
Slides, links and tests
๏ฌrt.mobi/velocity
questions
yes, please
!
QA at the end
performance + mobile + web
1- Mobile Web today
2- Performance & Mobile
3- Tools
4- Initial loading & perception
5- Responsiveness & experience
1- mobile web today*
*today: june 2014
1- mobile web today
- Web Platforms
- The problem of Android
- Webapps
web platforms
iOS and Android
web platforms
Adobe Digital Index
NetMarketShare
Akamai.io
Wikimedia Stats
StatCounter
web platformsLinks at firt.mobi/velocity
web platformsOthers
4%
Windows Phone
3%
Opera
5%
iOS!
50%
Android!
38%
web platformsOthers
4%
Windows Phone
3%
Opera
5%
iOS!
50%
Android!
38%
Others?โ€จ
โ€ข Firefox
โ€ข UC Browser
โ€ข Nokia Browser
โ€ข BlackBerry Browser
web platforms
iOS!
50%
Safari!
100%
web platforms
iOS!
50%
6.x!
11%
7.x!
89%
Source: Apple
web platforms
Safari iOS6
5%
Safari iOS7!
45%
Android!
38%
web platforms
Android!
38%
web platforms
Android!
38%
Browser!
64%
Chrome!
36%
web platforms
web platforms
web platforms
Android!
38%
Samsung!
32%
Browser!
32%
Chrome!
36%
web platforms
Android!
38%
4.4
4.1-4.3
4.0
2.3
Source: Android Dashboard
web platformsOthers
4%
Windows Phone
3%
Opera
5%
iOS!
50%
Android!
38%
web platforms
Samsung!
12%
Android!
12%
Others
4%
Windows Phone
3%
Opera
5%
Safari iOS6
5%
Safari iOS7!
45%
Chrome!
14%
Others?โ€จ
โ€ข Firefox
โ€ข UC Browser
โ€ข Nokia Browser
โ€ข BlackBerry Browser
in a monthโ€ฆ new phone
future
future
future
future
itโ€™s not just about
browsers
webapps
full screen webapps
home screen webapps
webapps are also known as(
)
webapps
Browserโ€™s engine!
1- Web.app (~Safari) on iOS
2- Chrome on Android
3- Firefox on Android and FxOS
webapps
native webapps
hybrid apps
packaged webapps
native webapps are also known as(
)
webapps
Web View
webapps
Web View on iOS
!
1- UIWebView on iOS 7
2- WKWebView on iOS 8
webapps
Web View on Android!
1- WebKit from 2.x to 4.3
2- Chromium 30 on 4.4
3- Chromium on Samsung
4- Chromium on Fire OS
webapps
Web View on Windows
!
1- IE 10 on Windows (Phone) 8
2- IE 11 on Windows (Phone) 8.1
1- mobile web today
- Understand the real ecosystem
- Android browsers
- Donโ€™t think you are an average user
- Webapp solutions
- May change future
2- mobile & performance
- Perception
- Di๏ฌ€erences
- Cellular networks
- Responsive Web Design
- Some data
immediate feedback 100ms
!
perception
Jakob Nielsen - Usability Engineering
immediate feedback 100ms
losing userโ€™s flow of thoughts 1s
perception
Jakob Nielsen - Usability Engineering
500ms delay, +26% userโ€™s frustration
perception
Source: Radware
โ€œpage slowdowns negatively a๏ฌ€ected
peopleโ€™s long-term impression of the
entire brandโ€
perception
Source: Radware
why do we need special
care on mobile?
CPU and GPU
Memory
differences
CPU and GPU
Memory
differences
5x
Wifi
differences
Wifi, public spaces?
differences
Cellular connections
differences
We have 4G! We don't need to
worry about performance...
(
)
cellular
0
25
50
75
100
US Western Europe Asia Global
4G 2G/3G
Only 2.2% is on 4G globally
cellular
0
25
50
75
100
US Western Europe Asia Global
4G 2G/3G
~40% of the time 4G was not used
Real Bandwidth (Mbps)
cellular networks
0 2 4 6 8
2G 3G Wi๏ฌ 4G
RTT - latency
cellular networks
2G
3G
4G
Home
0 250 500 750 1000
Min Max
latency
request
bandwidth
responsive web design
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
2- mobile and performance
- Perception: 1s threshold
- RTT latency
- Test on low hardware and 2G/3G
- Responsive Web Design
!
3- tools
3- tools
- where
- measuring loading times
- measuring responsiveness
- online tools
- html5 apis
Simulator & Emulator
Real device
where
emulators
Samsung!
12%
Android!
12%
Others!
4%
Windows Phone
3%
Opera
5%
Safari iOS6
5%
Safari iOS7!
45%
Chrome!
14%
emulators
Samsung!
12%
Android!
12%
Others!
4%
Windows Phone!
3%
Opera
5%
Safari iOS6
5%
Safari iOS7!
45%
Chrome!
14%
emulators
Samsung!
12%
Android!
12%
Others!
4%
Windows Phone
3%
Opera
5%
Safari iOS6
5%
Safari iOS7!
45%
Chrome!
14%
DEMO
online tools
online tools
remote inspectors
remote inspectors
Samsung!
12%
Android!
12%
Others!
4%
Windows Phone!
3%
Opera
5%
Safari iOS6
5%
Safari iOS7!
45%
Chrome!
14%
Measuring
DEMO
Proxies / Network sni๏ฌ€ers
โ€ข Charles Proxy
โ€ข Fiddler
โ€จ
tools
Image from telerik ๏ฌddler
Connection simulators
โ€ข Charles Proxy
โ€ข Clumsy for Windows
โ€ข Network link conditioner from Xcode
โ€ข Net Limiter for Windows
โ€ข SlowyApp for Mac
โ€จ
tools
Navigation Timing API
โ€ข window.performance
โ€ข Timestamps available
โ€จ
html5 apis
navigation timing api
Samsung!
12%
Android!
12%
Others!
4%
Windows Phone!
3%
Opera
5%
Safari iOS6!
5%
Safari iOS7!
45%
Chrome!
14%
Navigation Timing API
html5 apis
DEMO
Resource Timing API
โ€ข Information per resource
โ€จ
html5 apis
resource timing api
Samsung!
12%
Android!
12%
Others!
4%
Windows Phone!
3%
Opera
5%
Safari iOS6!
5%
Safari iOS7!
45%
Chrome!
14%
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
Image from developers.google.com
What!!? Do you expect a page load
in 200ms?
(
)
No really, we just need the
PERCEPTION
of 1s
Redirects
โ€ข From 150 to 1000 ms per redirect
โ€ข mydomain.com -> m.mydomain.com
โ€ข URL shorteners
โ€จ
Redirections
DEMO
Redirections
โ€ข From 1 to 5s
!
โ€จ
idontwantyourfuckingapp.tumblr.com
Compress resources
โ€ข Use Gzip in HTTP
โ€ข For text-based files only
โ€จ
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
โ€ข TCP slow start
โ€ข Initial congestion window: ~14.6Kb (compressed)
โ€ข > 14Kb will create another roundtrip
We need to separate
AVOBE THE FOLD
(ATF) content
ATF in 1s = 1 RTT ~ < 14Kb
ATF
Data URI in CSS
โ€ข Images are non-blocking by default
โ€ข Using Data URI in CSS creates blocking images
โ€ข Use them only on non-ATF external CSS
โ€จ
ATF
Client side rendering
โ€ข Careful with client-side frameworks
โ€ข Try to render the initial view server-side
โ€ข Render at least a basic view
ATF
Client side rendering
โ€ข Careful with client-side frameworks
โ€ข Try to render the initial view server-side
โ€ข Render at least a basic view
ATF
5x
Use illusion tricks
โ€ข Loading content animation
โ€ข Minimal-ui viewport ASAP (iOS 7.1+)
โ€ข Remember to keep the user engaged in 1s
ATF
Web Fonts
โ€ข Blocks text rendering
โ€ข Fonts are bigger than 14Kb
โ€ข Use them with care
โ€ข Remove characters
ATF
Responsive Web Design
Responsive Web Design
ATF on mobile is not the same as on desktop
โ€จ
RWD
RWD
RWD
RWD
not how it works by default
RWD
RWD
RWD
DONโ€™T rely on
RESPONSIVE WEB DESIGN
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
โ€ข Use ATF experience: โ€จ
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
Keep framerate high and consistent
โ€ข Main UI thread as free as possible
โ€ข Avoid repainting (software bitmap calculations)
consistent fps
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 stu๏ฌ€
โ€ข Use requestAnimationFrame
โ€จ
remember 100ms immediate
feedback?
Immediate feedback
โ€ข The 300ms delay
!
โ€ข fixed viewport
โ€ข FastClick solutionโ€จ
Storage for immediate feedback
โ€ข web storage vs web sql vs indexeddb
โ€ข Finally IndexedDB on iOS 8!
navigator.geolocationโ€จ
.getCurrentPosition(cbOK, cbKO,
{ maximumAge: 60000 });
JAVASCRIPT
Geolocation cache
Distract the user
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
โ€ข on iOS 8 new API (caution: on beta)
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
!
Picture from Simon Howden freedigitalphotos.net!
uf! we've
covered a lot!
1- Mobile Web today
2- Mobile Performance
3- Tools
4- Initial load & perception
5- Responsiveness & experience
Slides, links and tests
๏ฌrt.mobi/velocity
final thoughts
- measure and profile
- on real devices
- be simple, be aggressive
you can reach a good experience
Pictures)from)freedigitalphotos.net)
thank you!
twitter: @๏ฌrt	

mobilexweb.com
firt.mobi/pmw
Book signing:โ€จ
Thu 10.45am

More Related Content

What's hot

Automated Testing With Jasmine, PhantomJS and Jenkins
Automated Testing With Jasmine, PhantomJS and JenkinsAutomated Testing With Jasmine, PhantomJS and Jenkins
Automated Testing With Jasmine, PhantomJS and JenkinsWork at Play
ย 
Story Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium FrameworkStory Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium FrameworkOleksiy Rezchykov
ย 
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...Peter Leschev
ย 
All the Laravel Things โ€“ Up & Running to Making $$
All the Laravel Things โ€“ Up & Running to Making $$All the Laravel Things โ€“ Up & Running to Making $$
All the Laravel Things โ€“ Up & Running to Making $$Joe Ferguson
ย 
PhoneGap - Now and the Future
PhoneGap - Now and the FuturePhoneGap - Now and the Future
PhoneGap - Now and the FutureTim Kim
ย 
BFF Pattern in Action: SoundCloudโ€™s Microservices
BFF Pattern in Action: SoundCloudโ€™s MicroservicesBFF Pattern in Action: SoundCloudโ€™s Microservices
BFF Pattern in Action: SoundCloudโ€™s MicroservicesBora Tunca
ย 
Laravel Forge: Hello World to Hello Production
Laravel Forge: Hello World to Hello ProductionLaravel Forge: Hello World to Hello Production
Laravel Forge: Hello World to Hello ProductionJoe Ferguson
ย 
Next level of Appium
Next level of AppiumNext level of Appium
Next level of AppiumKeshav Kashyap
ย 
Agility Requires Safety
Agility Requires SafetyAgility Requires Safety
Agility Requires SafetyYevgeniy Brikman
ย 
JavaOne 2015 - Swimming upstream in the container revolution
JavaOne 2015 - Swimming upstream in the container revolutionJavaOne 2015 - Swimming upstream in the container revolution
JavaOne 2015 - Swimming upstream in the container revolutionBert Jan Schrijver
ย 
Designing your API Server for mobile apps
Designing your API Server for mobile appsDesigning your API Server for mobile apps
Designing your API Server for mobile appsMugunth Kumar
ย 
How to Build Single Page HTML5 Apps that Scale
How to Build Single Page HTML5 Apps that ScaleHow to Build Single Page HTML5 Apps that Scale
How to Build Single Page HTML5 Apps that ScalePhil Leggetter
ย 
API Description Languages: Which is the Right One for Me?
API Description Languages: Which is the Right One for Me?API Description Languages: Which is the Right One for Me?
API Description Languages: Which is the Right One for Me?Akana
ย 
Serverless in Production, an experience report (AWS UG South Wales)
Serverless in Production, an experience report (AWS UG South Wales)Serverless in Production, an experience report (AWS UG South Wales)
Serverless in Production, an experience report (AWS UG South Wales)Yan Cui
ย 
Serverless in production, an experience report (FullStack 2018)
Serverless in production, an experience report (FullStack 2018)Serverless in production, an experience report (FullStack 2018)
Serverless in production, an experience report (FullStack 2018)Yan Cui
ย 
The wild wild west of Selenium Capabilities
The wild wild west of Selenium CapabilitiesThe wild wild west of Selenium Capabilities
The wild wild west of Selenium CapabilitiesAdi Ofri
ย 
Advanced Appium Tips & Tricks with Jonathan Lipps
Advanced Appium Tips & Tricks with Jonathan LippsAdvanced Appium Tips & Tricks with Jonathan Lipps
Advanced Appium Tips & Tricks with Jonathan LippsPerfecto by Perforce
ย 
Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
Android Continuous Integration and Automation - Enrique Lopez Manas, SixtAndroid Continuous Integration and Automation - Enrique Lopez Manas, Sixt
Android Continuous Integration and Automation - Enrique Lopez Manas, SixtDroidConTLV
ย 
Loading native plugins using PhoneGap content-sync
Loading native plugins using PhoneGap content-syncLoading native plugins using PhoneGap content-sync
Loading native plugins using PhoneGap content-syncShazron Abdullah
ย 

What's hot (20)

Automated Testing With Jasmine, PhantomJS and Jenkins
Automated Testing With Jasmine, PhantomJS and JenkinsAutomated Testing With Jasmine, PhantomJS and Jenkins
Automated Testing With Jasmine, PhantomJS and Jenkins
ย 
Story Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium FrameworkStory Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium Framework
ย 
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
ย 
All the Laravel Things โ€“ Up & Running to Making $$
All the Laravel Things โ€“ Up & Running to Making $$All the Laravel Things โ€“ Up & Running to Making $$
All the Laravel Things โ€“ Up & Running to Making $$
ย 
PhoneGap - Now and the Future
PhoneGap - Now and the FuturePhoneGap - Now and the Future
PhoneGap - Now and the Future
ย 
BFF Pattern in Action: SoundCloudโ€™s Microservices
BFF Pattern in Action: SoundCloudโ€™s MicroservicesBFF Pattern in Action: SoundCloudโ€™s Microservices
BFF Pattern in Action: SoundCloudโ€™s Microservices
ย 
Laravel Forge: Hello World to Hello Production
Laravel Forge: Hello World to Hello ProductionLaravel Forge: Hello World to Hello Production
Laravel Forge: Hello World to Hello Production
ย 
Next level of Appium
Next level of AppiumNext level of Appium
Next level of Appium
ย 
Agility Requires Safety
Agility Requires SafetyAgility Requires Safety
Agility Requires Safety
ย 
JavaOne 2015 - Swimming upstream in the container revolution
JavaOne 2015 - Swimming upstream in the container revolutionJavaOne 2015 - Swimming upstream in the container revolution
JavaOne 2015 - Swimming upstream in the container revolution
ย 
Designing your API Server for mobile apps
Designing your API Server for mobile appsDesigning your API Server for mobile apps
Designing your API Server for mobile apps
ย 
How to Build Single Page HTML5 Apps that Scale
How to Build Single Page HTML5 Apps that ScaleHow to Build Single Page HTML5 Apps that Scale
How to Build Single Page HTML5 Apps that Scale
ย 
API Description Languages: Which is the Right One for Me?
API Description Languages: Which is the Right One for Me?API Description Languages: Which is the Right One for Me?
API Description Languages: Which is the Right One for Me?
ย 
Serverless in Production, an experience report (AWS UG South Wales)
Serverless in Production, an experience report (AWS UG South Wales)Serverless in Production, an experience report (AWS UG South Wales)
Serverless in Production, an experience report (AWS UG South Wales)
ย 
Serverless in production, an experience report (FullStack 2018)
Serverless in production, an experience report (FullStack 2018)Serverless in production, an experience report (FullStack 2018)
Serverless in production, an experience report (FullStack 2018)
ย 
EVOLVE'13 | Keynote | Roy Fielding
EVOLVE'13 | Keynote | Roy FieldingEVOLVE'13 | Keynote | Roy Fielding
EVOLVE'13 | Keynote | Roy Fielding
ย 
The wild wild west of Selenium Capabilities
The wild wild west of Selenium CapabilitiesThe wild wild west of Selenium Capabilities
The wild wild west of Selenium Capabilities
ย 
Advanced Appium Tips & Tricks with Jonathan Lipps
Advanced Appium Tips & Tricks with Jonathan LippsAdvanced Appium Tips & Tricks with Jonathan Lipps
Advanced Appium Tips & Tricks with Jonathan Lipps
ย 
Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
Android Continuous Integration and Automation - Enrique Lopez Manas, SixtAndroid Continuous Integration and Automation - Enrique Lopez Manas, Sixt
Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
ย 
Loading native plugins using PhoneGap content-sync
Loading native plugins using PhoneGap content-syncLoading native plugins using PhoneGap content-sync
Loading native plugins using PhoneGap content-sync
ย 

Viewers also liked

The 2016 Android Developer Toolbox [MOBILIZATION]
The 2016 Android Developer Toolbox [MOBILIZATION]The 2016 Android Developer Toolbox [MOBILIZATION]
The 2016 Android Developer Toolbox [MOBILIZATION]Nilhcem
ย 
Don't screw it up: how to build durable web apis
Don't screw it up: how to build durable web apisDon't screw it up: how to build durable web apis
Don't screw it up: how to build durable web apisAlessandro Cinelli (cirpo)
ย 
Web performance at WDCNZ
Web performance at WDCNZWeb performance at WDCNZ
Web performance at WDCNZJohn Clegg
ย 
[PyConKR 2014] 30๋ถ„๋งŒ์— ๋”ฐ๋ผํ•˜๋Š” ๋™์‹œ์„ฑ ์Šคํฌ๋ž˜ํผ
[PyConKR 2014] 30๋ถ„๋งŒ์— ๋”ฐ๋ผํ•˜๋Š” ๋™์‹œ์„ฑ ์Šคํฌ๋ž˜ํผ[PyConKR 2014] 30๋ถ„๋งŒ์— ๋”ฐ๋ผํ•˜๋Š” ๋™์‹œ์„ฑ ์Šคํฌ๋ž˜ํผ
[PyConKR 2014] 30๋ถ„๋งŒ์— ๋”ฐ๋ผํ•˜๋Š” ๋™์‹œ์„ฑ ์Šคํฌ๋ž˜ํผCheol Kang
ย 
Web performance optimization (WPO)
Web performance optimization (WPO)Web performance optimization (WPO)
Web performance optimization (WPO)Mariusz Kaczmarek
ย 
Getting Git Right
Getting Git RightGetting Git Right
Getting Git RightSven Peters
ย 
Tips for Optimizing Web Performance
Tips for Optimizing Web PerformanceTips for Optimizing Web Performance
Tips for Optimizing Web PerformanceThousandEyes
ย 
Measuring Web Performance
Measuring Web Performance Measuring Web Performance
Measuring Web Performance Dave Olsen
ย 
How to Leverage Content Curation in SEO #BrightonSEO
How to Leverage Content Curation in SEO #BrightonSEOHow to Leverage Content Curation in SEO #BrightonSEO
How to Leverage Content Curation in SEO #BrightonSEOAleyda Solรญs
ย 
YouTube: The Most Important Search Engine You Haven't Optimized For
YouTube: The Most Important Search Engine You Haven't Optimized ForYouTube: The Most Important Search Engine You Haven't Optimized For
YouTube: The Most Important Search Engine You Haven't Optimized ForPhil Nottingham
ย 
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old SecretsLinux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old SecretsBrendan Gregg
ย 
Linux Systems Performance 2016
Linux Systems Performance 2016Linux Systems Performance 2016
Linux Systems Performance 2016Brendan Gregg
ย 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Brendan Gregg
ย 
BPF: Tracing and more
BPF: Tracing and moreBPF: Tracing and more
BPF: Tracing and moreBrendan Gregg
ย 
Cardell Goes to the Park
Cardell Goes to the ParkCardell Goes to the Park
Cardell Goes to the Parkjditzel
ย 
Greece...Forever & Ever
Greece...Forever & EverGreece...Forever & Ever
Greece...Forever & Everfondas vakalis
ย 
The depue project
The depue projectThe depue project
The depue projectRobert Libka
ย 
[LT]AzureไธŠใฎใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใธใฎใ‚ทใƒณใ‚ฐใƒซใ‚ตใ‚คใƒณใ‚ชใƒณ / TechEd Japan 2010
[LT]AzureไธŠใฎใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใธใฎใ‚ทใƒณใ‚ฐใƒซใ‚ตใ‚คใƒณใ‚ชใƒณ / TechEd Japan 2010[LT]AzureไธŠใฎใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใธใฎใ‚ทใƒณใ‚ฐใƒซใ‚ตใ‚คใƒณใ‚ชใƒณ / TechEd Japan 2010
[LT]AzureไธŠใฎใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใธใฎใ‚ทใƒณใ‚ฐใƒซใ‚ตใ‚คใƒณใ‚ชใƒณ / TechEd Japan 2010Naohiro Fujie
ย 
GDA 2015 presentation: Data and programming as part of your journalistic core...
GDA 2015 presentation: Data and programming as part of your journalistic core...GDA 2015 presentation: Data and programming as part of your journalistic core...
GDA 2015 presentation: Data and programming as part of your journalistic core...Greg Linch
ย 

Viewers also liked (20)

The 2016 Android Developer Toolbox [MOBILIZATION]
The 2016 Android Developer Toolbox [MOBILIZATION]The 2016 Android Developer Toolbox [MOBILIZATION]
The 2016 Android Developer Toolbox [MOBILIZATION]
ย 
Don't screw it up: how to build durable web apis
Don't screw it up: how to build durable web apisDon't screw it up: how to build durable web apis
Don't screw it up: how to build durable web apis
ย 
Web performance at WDCNZ
Web performance at WDCNZWeb performance at WDCNZ
Web performance at WDCNZ
ย 
Charles proxy
Charles proxyCharles proxy
Charles proxy
ย 
[PyConKR 2014] 30๋ถ„๋งŒ์— ๋”ฐ๋ผํ•˜๋Š” ๋™์‹œ์„ฑ ์Šคํฌ๋ž˜ํผ
[PyConKR 2014] 30๋ถ„๋งŒ์— ๋”ฐ๋ผํ•˜๋Š” ๋™์‹œ์„ฑ ์Šคํฌ๋ž˜ํผ[PyConKR 2014] 30๋ถ„๋งŒ์— ๋”ฐ๋ผํ•˜๋Š” ๋™์‹œ์„ฑ ์Šคํฌ๋ž˜ํผ
[PyConKR 2014] 30๋ถ„๋งŒ์— ๋”ฐ๋ผํ•˜๋Š” ๋™์‹œ์„ฑ ์Šคํฌ๋ž˜ํผ
ย 
Web performance optimization (WPO)
Web performance optimization (WPO)Web performance optimization (WPO)
Web performance optimization (WPO)
ย 
Getting Git Right
Getting Git RightGetting Git Right
Getting Git Right
ย 
Tips for Optimizing Web Performance
Tips for Optimizing Web PerformanceTips for Optimizing Web Performance
Tips for Optimizing Web Performance
ย 
Measuring Web Performance
Measuring Web Performance Measuring Web Performance
Measuring Web Performance
ย 
How to Leverage Content Curation in SEO #BrightonSEO
How to Leverage Content Curation in SEO #BrightonSEOHow to Leverage Content Curation in SEO #BrightonSEO
How to Leverage Content Curation in SEO #BrightonSEO
ย 
YouTube: The Most Important Search Engine You Haven't Optimized For
YouTube: The Most Important Search Engine You Haven't Optimized ForYouTube: The Most Important Search Engine You Haven't Optimized For
YouTube: The Most Important Search Engine You Haven't Optimized For
ย 
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old SecretsLinux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old Secrets
ย 
Linux Systems Performance 2016
Linux Systems Performance 2016Linux Systems Performance 2016
Linux Systems Performance 2016
ย 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016
ย 
BPF: Tracing and more
BPF: Tracing and moreBPF: Tracing and more
BPF: Tracing and more
ย 
Cardell Goes to the Park
Cardell Goes to the ParkCardell Goes to the Park
Cardell Goes to the Park
ย 
Greece...Forever & Ever
Greece...Forever & EverGreece...Forever & Ever
Greece...Forever & Ever
ย 
The depue project
The depue projectThe depue project
The depue project
ย 
[LT]AzureไธŠใฎใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใธใฎใ‚ทใƒณใ‚ฐใƒซใ‚ตใ‚คใƒณใ‚ชใƒณ / TechEd Japan 2010
[LT]AzureไธŠใฎใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใธใฎใ‚ทใƒณใ‚ฐใƒซใ‚ตใ‚คใƒณใ‚ชใƒณ / TechEd Japan 2010[LT]AzureไธŠใฎใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใธใฎใ‚ทใƒณใ‚ฐใƒซใ‚ตใ‚คใƒณใ‚ชใƒณ / TechEd Japan 2010
[LT]AzureไธŠใฎใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใธใฎใ‚ทใƒณใ‚ฐใƒซใ‚ตใ‚คใƒณใ‚ชใƒณ / TechEd Japan 2010
ย 
GDA 2015 presentation: Data and programming as part of your journalistic core...
GDA 2015 presentation: Data and programming as part of your journalistic core...GDA 2015 presentation: Data and programming as part of your journalistic core...
GDA 2015 presentation: Data and programming as part of your journalistic core...
ย 

Similar to Extreme Web Performance for Mobile Devices

Extreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NYExtreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NYMaximiliano Firtman
ย 
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Maximiliano Firtman
ย 
Mobile Web High Performance
Mobile Web High PerformanceMobile Web High Performance
Mobile Web High PerformanceAmjad Rafique
ย 
Cvcc performance tuning
Cvcc performance tuningCvcc performance tuning
Cvcc performance tuningJohn McCaffrey
ย 
Mobile web performance dwx13
Mobile web performance dwx13Mobile web performance dwx13
Mobile web performance dwx13Avenga Germany GmbH
ย 
20 tips for website performance
20 tips for website performance20 tips for website performance
20 tips for website performanceAndrew Siemer
ย 
Isomorphic web application
Isomorphic web applicationIsomorphic web application
Isomorphic web applicationOliver N
ย 
PAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark TomlinsonPAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark TomlinsonNeotys
ย 
Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...Peter Gfader
ย 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Todaydavyjones
ย 
The Mobile Web - HTML5 on mobile devices
The Mobile Web - HTML5 on mobile devicesThe Mobile Web - HTML5 on mobile devices
The Mobile Web - HTML5 on mobile devicesWesley Hales
ย 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
ย 
Stealing Chromium: Embedding HTML5 with the Servo Browser Engine (LinuxCon NA...
Stealing Chromium: Embedding HTML5 with the Servo Browser Engine (LinuxCon NA...Stealing Chromium: Embedding HTML5 with the Servo Browser Engine (LinuxCon NA...
Stealing Chromium: Embedding HTML5 with the Servo Browser Engine (LinuxCon NA...Samsung Open Source Group
ย 
How to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishHow to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishKoombea
ย 
Windycityrails page performance
Windycityrails page performanceWindycityrails page performance
Windycityrails page performanceJohn McCaffrey
ย 
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...Yottaa
ย 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationYottaa
ย 
Delivering Mobile Apps That Perform
Delivering Mobile Apps That PerformDelivering Mobile Apps That Perform
Delivering Mobile Apps That PerformRuben Goncalves
ย 

Similar to Extreme Web Performance for Mobile Devices (20)

Extreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NYExtreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NY
ย 
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
ย 
Mobile Web High Performance
Mobile Web High PerformanceMobile Web High Performance
Mobile Web High Performance
ย 
Cvcc performance tuning
Cvcc performance tuningCvcc performance tuning
Cvcc performance tuning
ย 
Mobile web performance dwx13
Mobile web performance dwx13Mobile web performance dwx13
Mobile web performance dwx13
ย 
20 tips for website performance
20 tips for website performance20 tips for website performance
20 tips for website performance
ย 
Isomorphic web application
Isomorphic web applicationIsomorphic web application
Isomorphic web application
ย 
PAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark TomlinsonPAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark Tomlinson
ย 
Web Performance Optimization (WPO)
Web Performance Optimization (WPO)Web Performance Optimization (WPO)
Web Performance Optimization (WPO)
ย 
Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...
ย 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
ย 
The Mobile Web - HTML5 on mobile devices
The Mobile Web - HTML5 on mobile devicesThe Mobile Web - HTML5 on mobile devices
The Mobile Web - HTML5 on mobile devices
ย 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
ย 
Stealing Chromium: Embedding HTML5 with the Servo Browser Engine (LinuxCon NA...
Stealing Chromium: Embedding HTML5 with the Servo Browser Engine (LinuxCon NA...Stealing Chromium: Embedding HTML5 with the Servo Browser Engine (LinuxCon NA...
Stealing Chromium: Embedding HTML5 with the Servo Browser Engine (LinuxCon NA...
ย 
How to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishHow to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - English
ย 
Windycityrails page performance
Windycityrails page performanceWindycityrails page performance
Windycityrails page performance
ย 
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
ย 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion Maximization
ย 
ITT Flisol 2013
ITT Flisol 2013ITT Flisol 2013
ITT Flisol 2013
ย 
Delivering Mobile Apps That Perform
Delivering Mobile Apps That PerformDelivering Mobile Apps That Perform
Delivering Mobile Apps That Perform
ย 

More from Maximiliano Firtman

ChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersMaximiliano Firtman
ย 
Hacking Web Performance en Espaรฑol - JSConf Mรฉxico 2020
Hacking Web Performance en Espaรฑol - JSConf Mรฉxico 2020Hacking Web Performance en Espaรฑol - JSConf Mรฉxico 2020
Hacking Web Performance en Espaรฑol - JSConf Mรฉxico 2020Maximiliano Firtman
ย 
The modern PWA Cheat Sheet
The modern PWA Cheat SheetThe modern PWA Cheat Sheet
The modern PWA Cheat SheetMaximiliano Firtman
ย 
Hacking Web Performance 2019
Hacking Web Performance 2019Hacking Web Performance 2019
Hacking Web Performance 2019Maximiliano Firtman
ย 
Progressive Web Apps Keynote
Progressive Web Apps KeynoteProgressive Web Apps Keynote
Progressive Web Apps KeynoteMaximiliano Firtman
ย 
Hacking Web Performance
Hacking Web PerformanceHacking Web Performance
Hacking Web PerformanceMaximiliano Firtman
ย 
Uncovering Secrets of Progressive Web Apps
Uncovering Secrets of Progressive Web AppsUncovering Secrets of Progressive Web Apps
Uncovering Secrets of Progressive Web AppsMaximiliano Firtman
ย 
Hacking Web Performance
Hacking Web Performance Hacking Web Performance
Hacking Web Performance Maximiliano Firtman
ย 
Hacking Web Performance @ ForwardJS 2017
Hacking Web Performance @ ForwardJS 2017Hacking Web Performance @ ForwardJS 2017
Hacking Web Performance @ ForwardJS 2017Maximiliano Firtman
ย 
La Web Salta al Mundo Fรญsico - Web meets Physical World (spanish)
La Web Salta al Mundo Fรญsico - Web meets Physical World (spanish)La Web Salta al Mundo Fรญsico - Web meets Physical World (spanish)
La Web Salta al Mundo Fรญsico - Web meets Physical World (spanish)Maximiliano Firtman
ย 
Progressive Web Apps (espaรฑol - spanish)
Progressive Web Apps (espaรฑol - spanish)Progressive Web Apps (espaรฑol - spanish)
Progressive Web Apps (espaรฑol - spanish)Maximiliano Firtman
ย 
High Performance Web - Full Stack Toronto
High Performance Web - Full Stack TorontoHigh Performance Web - Full Stack Toronto
High Performance Web - Full Stack TorontoMaximiliano Firtman
ย 
Responsive Images and Performance
Responsive Images and PerformanceResponsive Images and Performance
Responsive Images and PerformanceMaximiliano Firtman
ย 
Modeveast Keynote: "Mobile. Change is the only constant"
Modeveast Keynote: "Mobile. Change is the only constant"Modeveast Keynote: "Mobile. Change is the only constant"
Modeveast Keynote: "Mobile. Change is the only constant"Maximiliano Firtman
ย 
FINHTML5 - Breaking the mobile web
FINHTML5 - Breaking the mobile webFINHTML5 - Breaking the mobile web
FINHTML5 - Breaking the mobile webMaximiliano Firtman
ย 
Breaking Limits on Mobile HTML5 - TopConf Tallinn
Breaking Limits on Mobile HTML5 - TopConf TallinnBreaking Limits on Mobile HTML5 - TopConf Tallinn
Breaking Limits on Mobile HTML5 - TopConf TallinnMaximiliano Firtman
ย 
Gearing Up Google Glass Development - August 2013
Gearing Up Google Glass Development - August 2013Gearing Up Google Glass Development - August 2013
Gearing Up Google Glass Development - August 2013Maximiliano Firtman
ย 
Tucuman valley Desarrollo Mobile, nativo o HTML5?
Tucuman valley Desarrollo Mobile, nativo o HTML5?Tucuman valley Desarrollo Mobile, nativo o HTML5?
Tucuman valley Desarrollo Mobile, nativo o HTML5?Maximiliano Firtman
ย 

More from Maximiliano Firtman (20)

ChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web Developers
ย 
PWA Cheat Sheet 2023
PWA Cheat Sheet 2023PWA Cheat Sheet 2023
PWA Cheat Sheet 2023
ย 
Hacking Web Performance en Espaรฑol - JSConf Mรฉxico 2020
Hacking Web Performance en Espaรฑol - JSConf Mรฉxico 2020Hacking Web Performance en Espaรฑol - JSConf Mรฉxico 2020
Hacking Web Performance en Espaรฑol - JSConf Mรฉxico 2020
ย 
The modern PWA Cheat Sheet
The modern PWA Cheat SheetThe modern PWA Cheat Sheet
The modern PWA Cheat Sheet
ย 
Hacking Web Performance 2019
Hacking Web Performance 2019Hacking Web Performance 2019
Hacking Web Performance 2019
ย 
Progressive Web Apps Keynote
Progressive Web Apps KeynoteProgressive Web Apps Keynote
Progressive Web Apps Keynote
ย 
Hacking Web Performance
Hacking Web PerformanceHacking Web Performance
Hacking Web Performance
ย 
Uncovering Secrets of Progressive Web Apps
Uncovering Secrets of Progressive Web AppsUncovering Secrets of Progressive Web Apps
Uncovering Secrets of Progressive Web Apps
ย 
Hacking Web Performance
Hacking Web Performance Hacking Web Performance
Hacking Web Performance
ย 
Hacking Web Performance @ ForwardJS 2017
Hacking Web Performance @ ForwardJS 2017Hacking Web Performance @ ForwardJS 2017
Hacking Web Performance @ ForwardJS 2017
ย 
La Web Salta al Mundo Fรญsico - Web meets Physical World (spanish)
La Web Salta al Mundo Fรญsico - Web meets Physical World (spanish)La Web Salta al Mundo Fรญsico - Web meets Physical World (spanish)
La Web Salta al Mundo Fรญsico - Web meets Physical World (spanish)
ย 
Progressive Web Apps (espaรฑol - spanish)
Progressive Web Apps (espaรฑol - spanish)Progressive Web Apps (espaรฑol - spanish)
Progressive Web Apps (espaรฑol - spanish)
ย 
High Performance Web - Full Stack Toronto
High Performance Web - Full Stack TorontoHigh Performance Web - Full Stack Toronto
High Performance Web - Full Stack Toronto
ย 
Responsive Images and Performance
Responsive Images and PerformanceResponsive Images and Performance
Responsive Images and Performance
ย 
Modeveast Keynote: "Mobile. Change is the only constant"
Modeveast Keynote: "Mobile. Change is the only constant"Modeveast Keynote: "Mobile. Change is the only constant"
Modeveast Keynote: "Mobile. Change is the only constant"
ย 
FINHTML5 - Breaking the mobile web
FINHTML5 - Breaking the mobile webFINHTML5 - Breaking the mobile web
FINHTML5 - Breaking the mobile web
ย 
Breaking Limits on Mobile HTML5 - TopConf Tallinn
Breaking Limits on Mobile HTML5 - TopConf TallinnBreaking Limits on Mobile HTML5 - TopConf Tallinn
Breaking Limits on Mobile HTML5 - TopConf Tallinn
ย 
Gearing Up Google Glass Development - August 2013
Gearing Up Google Glass Development - August 2013Gearing Up Google Glass Development - August 2013
Gearing Up Google Glass Development - August 2013
ย 
Tucuman valley Desarrollo Mobile, nativo o HTML5?
Tucuman valley Desarrollo Mobile, nativo o HTML5?Tucuman valley Desarrollo Mobile, nativo o HTML5?
Tucuman valley Desarrollo Mobile, nativo o HTML5?
ย 
JSConf - Mobile HTML5
JSConf - Mobile HTML5JSConf - Mobile HTML5
JSConf - Mobile HTML5
ย 

Recently uploaded

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
ย 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
ย 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธanilsa9823
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
ย 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
ย 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
ย 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
ย 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
ย 
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Steffen Staab
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
ย 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto Gonzรกlez Trastoy
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
ย 

Recently uploaded (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
ย 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ย 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
ย 
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS LiveVip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
ย 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
ย 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
ย 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ย 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
ย 
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
ย 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
ย 

Extreme Web Performance for Mobile Devices