SlideShare a Scribd company logo
1 of 52
Download to read offline
LOADING
PERFORMANCE
WUD Kraków 2017 – December 2
Łukasz Przywarty
I’m Clark
Łukasz
from InVision
Infermedica
3/52@LukaszPrzywarty
• Exclusion
• Travels
• Disasters
Why loading
performance
matters?
What impacts
load time?
4/52@LukaszPrzywarty
• Network conditions
• Hardware
• File size
• Server requests
• Scripts and frameworks
• Browser
• And more!
BAD NEWS1
“We don't always build with a

global audience in mind.
Tal Oppenheimer, Google
6/52@LukaszPrzywarty
of mobile connections
are 2G
7/52Source: Chrome Dev Summit 2017 @LukaszPrzywarty
60%
Source: The Mobile Economy 2017
0%
25%
50%
75%
100%
India Indonesia Sub Saharan

Africa
2G
3G
4GSometimes it’s
even worse
Why should

I care?
Source: Internet Live Stats
Internetless users (2016)
0M
225M
450M
675M
900M
India
China
Indonesia
Pakistan
Bangladesh
Nigeria
Ethiopia
D
R
Congo
10/52@LukaszPrzywarty
• Fast is 25Mbps/3Mbps
• 10% of all Americans
• 39% of rural Americans
Source: FCC Broadband Progress Report (2016)
23M Americans don’t have
fast internet
California:
WiFi buses
11/52@LukaszPrzywartySource: CBS
average load time for
mobile site over 3G
12/52@LukaszPrzywarty
19s
Source: DoubleClick: The Need for Mobile Speed (Feb 2016)
Source: What Does My Site Cost? (2017)
Data cost: wudkrakow.pl
Canada
Japan
Brazil
Germany
Botswana
United States
India
Indonesia
Russia
Poland $0,01
$0,01
$0,01
$0,02
$0,18
$0,21
$0,23
$0,24
$0,24
$0,35
Data can be
expensive
14/52@LukaszPrzywarty
The Alliance for Affordable
Internet advocates, that 1GB

of internet plan should cost

2% of income.
Source: FCC Broadband Progress Report (2016)
1 for 2
GOOD NEWS2
is the current
average global
internet speed
16/52@LukaszPrzywarty
7.2
Source: Akamai: State of the Internet (Q1 2017)
15% increase year-to-year
Mbps
Source: Chrome Dev Summit 2017
Annualized cost of 1GB / mo in India
$0
$15
$30
$45
$60
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1
2015 2016 2017
2% GDP / capita
Data becomes
cheaper
Market is
shifting
USERS AND BUSINESS3
“Cut page load by 100ms and you
save Wikipedia readers 617 years
of wait annually.
Wikipedia on Twitter
20/52@LukaszPrzywartySource: Twitter
of mobile site visits are
abandoned if pages take longer
than 3 seconds to load
21/52@LukaszPrzywartySource: DoubleClick: The Need for Mobile Speed (Mar 2016)
53%
22/52@LukaszPrzywartySource: Google Webmaster Central Blog (Apr 2015)
46% of consumers say that waiting

for pages to load is what they
dislike most when browsing

the mobile web
Source: Ericsson Mobility Report (Feb 2016)
Cognitive load when…
Solving a math problem
Experiencing mobile delays
Watching a horror movie
Standing at the edge of virtual cliff
Watching a melodramatic TV show
Waiting in line at retail store
Loading is
stressfull
24/52@LukaszPrzywartySource: The State of Online Retail Performance (Spring 2017)
2.7s Desktop pages that loaded in

2.7 seconds experienced a peak
conversion rate of 12.8%
Every extra second means:
25/52@LukaszPrzywartySource: The State of Online Retail Performance (Spring 2017)
20.5%
conversion
49.8%
bounce rate
24.8%
session length
WHAT CAN I DO?4
“Performance is an essential design feature.
Brad Frost
27/52@LukaszPrzywarty
MOM: Measure, Optimise, Monitor
28/52@LukaszPrzywarty
What to measure?
First Paint
(FP)
First Contentful
Paint (FCP)
First Meaningful
Paint (FMP)
Time to
Interactive (TTI)
If you need, customize your metrics
30/52@LukaszPrzywarty
Tools
31/52@LukaszPrzywarty
• Chrome DevTools
• Google Lighthouse
• Network Link Conditioner
• Android Emulator
Local
• WebPageTest
• PageSpeed
• Calibre
• Scripts (e.g TTI Polyfill,
PerformanceObserver)
Remote
Design for
performance
32/52@LukaszPrzywarty
• Eliminate unnecessary elements
• Use style guides
• Design loading and offline states
• Optimize images
• Use fonts reasonably
• Embrace new technical possibilities
Optimize images
33/52@LukaszPrzywarty
Source: HTTPArchive
Fonts
3%
Scripts
14%
Stylesheets
3%
HTML
2%
Images
54%
Other
1%
Video
24%
Total: 3378 kB
of average website
weight are images
54%
35/52@LukaszPrzywarty
Pick the right
format
• Prefer SVG
• Animate with CSS/JS
• Experiment with new formats
(WebP, JPEG-XR, WebM)
• Avoid GIFs
36/52@LukaszPrzywarty
Optimize
images
• Export images that fit the user’s screen
• Use <picture> element
• Compress and automate (e.g. ImageOptim)
Source: HTTPArchive
System fonts
30%
Custom fonts
70%
of websites use

custom fonts
70%
Optimize your web font use
38/52@LukaszPrzywarty
Use subsets @font-face {
...
/* Latin */
unicode-range: U+000-5FF;
}
@font-face {
…
/* Cyrillic */
unicode-range: U+0400–U+045F;
}
1
2
3
4
5
6
7
8
9
10
11
Learn more: Network Information API
Embrace new technical
possibilities
40/52@LukaszPrzywarty
Font display
41/52@LukaszPrzywarty
@font-face {
font-family: MyFont;
src: url(myfont.woff) format('woff'),
url(myfont.eot) format('eot');
font-weight: 400;
font-style: normal;
font-display: optional;
}
Learn more: font-display
1
2
3
4
5
6
7
8
Network
information
42/52@LukaszPrzywartyLearn more: Network Information API
// Returns the effective bandwidth
NetworkInformation.downlink
// Returns the maximum downlink speed
NetworkInformation.downlinkMax
// Returns the effective type
NetworkInformation.effectiveType
// Returns the effective round-trip time
NetworkInformation.rtt
// Returns the type of connection
NetworkInformation.type
1
2
3
4
5
6
7
8
9
10
11
12
13
14
43/52@LukaszPrzywarty
• Compression of text-based assets (GZIP, Brotli)
• HTTP Caching
• HTTP/2
• Optimised Critical Rendering Path
• PWA, AMP
There's even more nerdy stuff
FOLLOW UP5
Your connection is not everyone’s
connection
44/52@LukaszPrzywarty
Load fast
46/52@LukaszPrzywarty
Use less data
47/52@LukaszPrzywarty
Weigh up the balance between
aesthetics and performance
48/52@LukaszPrzywarty
Try to build the world wide web
for everyone
49/52@LukaszPrzywarty
50/52@LukaszPrzywarty
Sources
• Brainfood mobile performance
• Front End Performance Checklist 2017
• Leveraging the Performance Metrics that
Most Affect User Experience
• Measure Performance with the RAIL
Model
• PageSpeed Insights Rules
• Saving Bandwidth with Images
• The cost of Javascript
Articles
• The need for mobile speed
51/52@LukaszPrzywarty
Sources
• Building for Your Next Billion Users
• Fast By Default: Modern Loading Best
Practices
• Focusing on What Matters
• Luke Wroblewski Conversions
• Perfecting Perf
• The Future of Loading on the Web
• The Illusion of speed
• The Web for the Entire World
Videos
• Web Performance: Leveraging the Metrics
that Most Affect User Experience
• Why 23 million Americans don't have fast
internet
THANK YOU!
@LukaszPrzywarty at Twitter,

LinkedIn and Instagram

More Related Content

Similar to Loading Performance for Designers – WUDKRK 2017

Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Dave Olsen
 
Optimizing Web Performance for Mobile Users
Optimizing Web Performance for Mobile UsersOptimizing Web Performance for Mobile Users
Optimizing Web Performance for Mobile UsersMuhammad Samu
 
Don't think DevOps think Compliant Database DevOps
Don't think DevOps think Compliant Database DevOpsDon't think DevOps think Compliant Database DevOps
Don't think DevOps think Compliant Database DevOpsRed Gate Software
 
Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source Tracy Kent
 
Acting on Real-time Behavior: How Peak Games Won Transactions
Acting on Real-time Behavior: How Peak Games Won TransactionsActing on Real-time Behavior: How Peak Games Won Transactions
Acting on Real-time Behavior: How Peak Games Won TransactionsVoltDB
 
Http/2 - What's it all about?
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?Andy Davies
 
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...SOASTA
 
Why Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteJason Grigsby
 
Five Elements of Software Engineering for Mobile
Five Elements of Software Engineering for MobileFive Elements of Software Engineering for Mobile
Five Elements of Software Engineering for Mobile3scale.net
 
Boingo_NextGenMobileNetworks
Boingo_NextGenMobileNetworksBoingo_NextGenMobileNetworks
Boingo_NextGenMobileNetworksBoingo Wireless
 
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013Darren Cousins
 
Why Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp FinlandWhy Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp FinlandImran Sayed
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016Ian Skerrett
 
Its timetostopstalling androidcork
Its timetostopstalling androidcorkIts timetostopstalling androidcork
Its timetostopstalling androidcorkDoug Sillars
 
Create a Windows 8 App in minutes
Create a Windows 8 App in minutesCreate a Windows 8 App in minutes
Create a Windows 8 App in minutesFrank La Vigne
 
Data-Driven Software Testing: The New, Lean Approach to Quality
Data-Driven Software Testing: The New, Lean Approach to QualityData-Driven Software Testing: The New, Lean Approach to Quality
Data-Driven Software Testing: The New, Lean Approach to QualityTechWell
 
Not another *$#@ app: How to avoid IoT fatigue
Not another *$#@ app: How to avoid IoT fatigueNot another *$#@ app: How to avoid IoT fatigue
Not another *$#@ app: How to avoid IoT fatigueRamin Firoozye
 

Similar to Loading Performance for Designers – WUDKRK 2017 (20)

Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
 
Optimizing Web Performance for Mobile Users
Optimizing Web Performance for Mobile UsersOptimizing Web Performance for Mobile Users
Optimizing Web Performance for Mobile Users
 
Don't think DevOps think Compliant Database DevOps
Don't think DevOps think Compliant Database DevOpsDon't think DevOps think Compliant Database DevOps
Don't think DevOps think Compliant Database DevOps
 
Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source
 
Acting on Real-time Behavior: How Peak Games Won Transactions
Acting on Real-time Behavior: How Peak Games Won TransactionsActing on Real-time Behavior: How Peak Games Won Transactions
Acting on Real-time Behavior: How Peak Games Won Transactions
 
Http/2 - What's it all about?
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Webware Webinar
Webware WebinarWebware Webinar
Webware Webinar
 
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
 
Why Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your website
 
Five Elements of Software Engineering for Mobile
Five Elements of Software Engineering for MobileFive Elements of Software Engineering for Mobile
Five Elements of Software Engineering for Mobile
 
Boingo_NextGenMobileNetworks
Boingo_NextGenMobileNetworksBoingo_NextGenMobileNetworks
Boingo_NextGenMobileNetworks
 
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013
 
Why Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp FinlandWhy Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp Finland
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
 
Its timetostopstalling androidcork
Its timetostopstalling androidcorkIts timetostopstalling androidcork
Its timetostopstalling androidcork
 
Create a Windows 8 App in minutes
Create a Windows 8 App in minutesCreate a Windows 8 App in minutes
Create a Windows 8 App in minutes
 
Data-Driven Software Testing: The New, Lean Approach to Quality
Data-Driven Software Testing: The New, Lean Approach to QualityData-Driven Software Testing: The New, Lean Approach to Quality
Data-Driven Software Testing: The New, Lean Approach to Quality
 
Tstat conext
Tstat conextTstat conext
Tstat conext
 
Not another *$#@ app: How to avoid IoT fatigue
Not another *$#@ app: How to avoid IoT fatigueNot another *$#@ app: How to avoid IoT fatigue
Not another *$#@ app: How to avoid IoT fatigue
 

Recently uploaded

Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderUbaidurrehman997675
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blender
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 

Loading Performance for Designers – WUDKRK 2017