SlideShare ist ein Scribd-Unternehmen logo
1 von 95
HI, I’m Tim.
• Marketing & Communications
Manager, Penn State University
• Introvert who happens to
communicate (+ design and
everything in-between)
• @729design
SESSION
OBJECTIVES• Discuss why it is important to optimize
• Discover how to measure page load
time
• Identify and define common image files
types for use on the web
• Introduce basic optimization techniques
• Resources for continued learning
1. WHY ARE YOU DOING
THIS TO ME?
Source: Web Conference
Source: http://www.getacoder.com/blog/wp-
content/uploads/2012/05/slow_website_loading.jpg
Source: Keynote 2012 Mobile User Survey - keynote.com
“HOW LONG DO YOU
EXPECT TO WAIT?”
TAKEAWAYS
• 74% of laptop/desktop users expect to
wait 3 seconds or less.
• 60% of tablet users expect to wait 3
seconds or less.
• 56% of phone/smartphone users expect to
wait 4 seconds or longer.
Source: Keynote 2012 Mobile User Survey - keynote.com
Source: Keynote 2012 Mobile User Survey - keynote.com
“WHAT DO YOU DO IF THE
WAIT IS TOO LONG?”MOBIL
E
SECOND CHANCE?
Source: Web Conference
Source: Keynote 2012 Mobile User Survey - keynote.com
“WHAT DO YOU DO IF THE
WAIT IS TOO LONG?”MOBIL
E
YOU HAVE 3 SECONDS
TO CAPTURE
THE USER.
FIRST IMPRESSIONS
MATTER. PERIOD.
PERFORMANCE GOLDEN
RULE
80-90% of the end-user response time is
spent on the front end. Start there.
Source:
http://yuiblog.com/blog/2006/11/28/performance-research-part-1/
TIME SPENT LOADING
POPULAR WEBSITES 2006
Source: http://www.webpagetest.org
TIME SPENT LOADING
POPULAR WEBSITES 2013
SESSION
OBJECTIVES• Discuss why it is important to optimize
• Discover how to measure page load
time
• Identify and define common image files
types for use on the web
• Introduce basic optimization techniques
• Resources for continued learning
2. MEASURING PAGE
LOAD TIME
WEBPAGETEST http://webpagetest.org
MORE ON HOW TO READ
WEBPAGETEST
WebPagetest Documentation available at:
http://bit.ly/18JLjEF
AGESPEED http://developers.google.com/speed/pagespeed
SESSION
OBJECTIVES• Discuss why it is important to optimize
• Discover how to measure page load
time
• Identify and define common image files
types for use on the web
• Introduce basic optimization techniques
• Resources for continued learning
3. KNOW when to use THE
RIGHT FILE TYPE
• Used for photographs or
images with complex
colors.
• Supports up to 16.7
million colors
• Able to be compressed
considerably
• Lossy - Degrades over
multiple
saves/compression
Source: sitepoint.com
• Low resolution images,
solid colors
• Crisp edges, no gradients
• Limited to 256 colors
• Transparency
• Lossless - Maintains
quality when compressed
Source: sitepoint.com
WHAT DO 8 AND
24 MEAN?
• Bits (Binary digits)
• 1 bit = 2 colors (0, 1)
• 2 bit = 4 colors (00, 01, 10, 11)
• 8 bit = 256 colors (PNG-8)
• 24 bit = 16,777,216 colors (PNG-24)
Source: Designing Web & Mobile Graphics, Christopher Schmitt
Source: sitepoint.com
• Low resolution images,
solid colors
• Crisp edges, no gradients
• Limited to 256 colors
• Transparency available
• Lossless - Maintains
quality when compressed
• i
• Images with drop
shadows/glows, soft
edges, gradients that
require transparency
• Tend to be larger file
sizes
• Lossless - Maintains
quality when compressed
Source: sitepoint.com
Source: funnycatwallpapers.com
Original Size: 1920x1080 - 1.5 MB
Source: funnycatwallpapers.com
Optimized: 960x540 GIF - 34 KB
Source: funnycatwallpapers.com
Optimized: 960x540 PNG - 34 KB
Source: funnycatwallpapers.com
Optimized: 960x540 JPEG - 34 KB
RECAP
• JPEG: Photographs, complex colors, requires no
transparency.
• GIF: Simple, lo-res images. Solid colors, crisp
edges.
• PNG-8: Simple, lo-res images. Solid colors, crisp
edges.
• PNG-24: Images with drop shadows/glows,
gradients, soft edges that require transparency.
TEST YOUR
KNOWLEDGE!
SESSION
OBJECTIVES• Discuss why it is important to optimize
• Discover how to measure page load
time
• Identify and define common image files
types for use on the web
• Introduce basic optimization techniques
• Resources for continued learning
4. OPTIMIZATION
RULE OF THUMB
• Large images (full width of content
area) should be kept to 60-100 KB
• Smaller images should be closer to 30
KB and lower
Source: http://codex.wordpress.org/Image_Size_and_Quality
4A. PHOTOSHOP
View the video at
http://youtu.be/5fsvhPpewtM
OPTIMIZING JPEGS
IN PHOTOSHOP• Add adjustment layers to reduce contrast and saturation (if
able)
• File > Save for Web
• Reduce image pixel size to size that you need
• Start quality at 85 and work from there.
• Add blur (if able)
• “Optimization” & “Convert to sRGB” checked
4B. FIREWORKS
RIP FIREWORKS | 1998-
2013
View the video at
http://youtu.be/EmrdjRs1Fds
4C. SPRITES
Source:
http://images3.wikia.nocookie.net/__cb20110723180127/angrybirds/i
mages/2/29/Angry_Birds_Sheet_Full.png
SPRITES
• Origin: Old school computer
graphics/video games
• One file, multiple images
• Intent: Display one part of the
sprite at any given time
Source:
http://images3.wikia.nocookie.net/__cb20110723180127/angrybirds/i
mages/2/29/Angry_Birds_Sheet_Full.png
BENEFIT OF
SPRITES• Every single image (<img> tag or a
background-image from CSS) is a separate
HTTP request.
• Sprite = 1 HTTP request
• Less HTTP requests = faster load time
Source: http://css-tricks.com/css-sprites/
SPRITE
RESOURCES
• CSS Sprites: What They Are, Why They’re Cool and How
To Use Them (http://bit.ly/9IjWfD)
• Spritepad: Create CSS Sprites Online (http://bit.ly/w7x9EM)
• CSS Sprite Sheets: Best Practices, Tools and Helpful
Applications (http://bit.ly/SVaD56)
4D. ONLINE
COMPRESSION TOOLS
SMUS
H.IT
http://smush.it
OTHER ONLINE TOOLS• Kraken.io (http://kraken.io)
• punypng (http://www.punypng.com)
• JPEGmini (http://www.jpegmini.com)
• Inline images
THOUGHTS
• Avoid overuse of decorative images
• Experiment! Testing is key.
• In the words of Chris Schmitt, when naming
files, do so with a purpose. (Designing Web &
Mobile Graphics)
• When posting images, don’t forget alt tags!
SESSION
OBJECTIVES• Discuss why it is important to optimize
• Discover how to measure page load
time
• Identify and define common image files
types for use on the web
• Introduce basic optimization techniques
• Resources for continued learning
5. RESOURCES FOR
CONTINUED LEARNING
RESOURCES
• WebPageTest (http://www.webpagetest.org)
• Pagespeed (http://developers.google.com/speed/pagespeed)
PAGE LOAD TESTING
• Clever JPEG Optimization (http://bit.ly/12hJsJ)
• Clever PNG Optimization, Part 1 (http://bit.ly/8EH0J)
• Clever PNG Optimization, Part 2 (http://bit.ly/DNyW2)
IMAGE OPTIMIZATION
RESOURCES
• CSS Sprites: What They Are, Why They’re Cool and How To Use Them (http://bit.ly/9IjWfD
• Spritepad: Create CSS Sprites Online (http://bit.ly/w7x9EM)
• CSS Sprite Sheets: Best Practices, Tools and Helpful Applications (http://bit.ly/SVaD56)
SPRITES
• Smush.it (http://smush.it)
• Kraken.io (http://kraken.io)
• punypng (http://www.punypng.com)
• JPEGmini (http://www.jpegmini.com)
ONLINE IMAGE OPTIMIZATION TOOLS
SESSION
OBJECTIVES• Discuss why it is important to optimize
• Discover how to measure page load
time
• Identify and define common image files
types for use on the web
• Introduce basic optimization techniques
• Resources for continued learning
TIM
D’AGOSTINO
• Marketing & Communications
Manager, Penn State University
• @729design

Weitere ähnliche Inhalte

Andere mochten auch (8)

Thinking electrons
Thinking electronsThinking electrons
Thinking electrons
 
Draft Policy on UMTA & DUTF, Madhya Pradesh
Draft Policy on UMTA & DUTF, Madhya PradeshDraft Policy on UMTA & DUTF, Madhya Pradesh
Draft Policy on UMTA & DUTF, Madhya Pradesh
 
Southwest California Legislative Council - July 2014
Southwest California Legislative Council - July 2014Southwest California Legislative Council - July 2014
Southwest California Legislative Council - July 2014
 
8
88
8
 
3.8 tax
3.8 tax3.8 tax
3.8 tax
 
February Realtor Report
February Realtor ReportFebruary Realtor Report
February Realtor Report
 
TREB Housing Market Charts June 2012
TREB Housing Market Charts June 2012TREB Housing Market Charts June 2012
TREB Housing Market Charts June 2012
 
2014 bill tracker final 2
2014 bill tracker final 22014 bill tracker final 2
2014 bill tracker final 2
 

Ă„hnlich wie Your Images are Weighing You Down: Optimization for a Better UX

Information literacy tutorial design & development
Information literacy tutorial design & developmentInformation literacy tutorial design & development
Information literacy tutorial design & developmentmikeypage10
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Carrie Anton
 
WordPress and Images: How to Manage and Use Images Better
WordPress and Images: How to Manage and Use Images BetterWordPress and Images: How to Manage and Use Images Better
WordPress and Images: How to Manage and Use Images BetterTeemu Suoranta
 
Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG) Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG) Mediacurrent
 
Web design content
Web design contentWeb design content
Web design contentMrCHenderson
 
Web design content
Web design contentWeb design content
Web design contentMrCHenderson
 
How to ensure a long life span for a website?
How to ensure a long life span for a website?How to ensure a long life span for a website?
How to ensure a long life span for a website?Teemu Suoranta
 
Branding office 365 with front end tooling
Branding office 365 with front end toolingBranding office 365 with front end tooling
Branding office 365 with front end toolingThomas Daly
 
Website sculpture
Website sculptureWebsite sculpture
Website sculptureManamiIshimura
 
Notes From Velocity Conference Europe
Notes From Velocity Conference EuropeNotes From Velocity Conference Europe
Notes From Velocity Conference EuropeSiriusWay
 
The Adobe CS4 Web Suite: From Beginning to Bedazzling!
The Adobe CS4 Web Suite: From Beginning to Bedazzling!The Adobe CS4 Web Suite: From Beginning to Bedazzling!
The Adobe CS4 Web Suite: From Beginning to Bedazzling!Staci Trekles
 
Performance - When, What and How
Performance - When, What and HowPerformance - When, What and How
Performance - When, What and HowAstrails
 
Metadata & Interoperability: Free Tools
Metadata & Interoperability: Free ToolsMetadata & Interoperability: Free Tools
Metadata & Interoperability: Free ToolsMike Jennings
 
The high resolution web
The high resolution webThe high resolution web
The high resolution webPatric Lanhed
 
Web Designing Services
Web Designing Services Web Designing Services
Web Designing Services aswinichinnu121
 

Ă„hnlich wie Your Images are Weighing You Down: Optimization for a Better UX (20)

Interactive Web Design 5 - Week 2 - Introduction
Interactive Web Design 5 - Week 2 -  IntroductionInteractive Web Design 5 - Week 2 -  Introduction
Interactive Web Design 5 - Week 2 - Introduction
 
Information literacy tutorial design & development
Information literacy tutorial design & developmentInformation literacy tutorial design & development
Information literacy tutorial design & development
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
 
Responsive web - CC FE & UX
Responsive web -  CC FE & UXResponsive web -  CC FE & UX
Responsive web - CC FE & UX
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
 
WordPress and Images: How to Manage and Use Images Better
WordPress and Images: How to Manage and Use Images BetterWordPress and Images: How to Manage and Use Images Better
WordPress and Images: How to Manage and Use Images Better
 
Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG) Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG)
 
Web design content
Web design contentWeb design content
Web design content
 
Web design content
Web design contentWeb design content
Web design content
 
How to ensure a long life span for a website?
How to ensure a long life span for a website?How to ensure a long life span for a website?
How to ensure a long life span for a website?
 
Branding office 365 with front end tooling
Branding office 365 with front end toolingBranding office 365 with front end tooling
Branding office 365 with front end tooling
 
Website sculpture
Website sculptureWebsite sculpture
Website sculpture
 
Notes From Velocity Conference Europe
Notes From Velocity Conference EuropeNotes From Velocity Conference Europe
Notes From Velocity Conference Europe
 
Class ix
Class ixClass ix
Class ix
 
IS100 Week 12
IS100 Week 12IS100 Week 12
IS100 Week 12
 
The Adobe CS4 Web Suite: From Beginning to Bedazzling!
The Adobe CS4 Web Suite: From Beginning to Bedazzling!The Adobe CS4 Web Suite: From Beginning to Bedazzling!
The Adobe CS4 Web Suite: From Beginning to Bedazzling!
 
Performance - When, What and How
Performance - When, What and HowPerformance - When, What and How
Performance - When, What and How
 
Metadata & Interoperability: Free Tools
Metadata & Interoperability: Free ToolsMetadata & Interoperability: Free Tools
Metadata & Interoperability: Free Tools
 
The high resolution web
The high resolution webThe high resolution web
The high resolution web
 
Web Designing Services
Web Designing Services Web Designing Services
Web Designing Services
 

KĂĽrzlich hochgeladen

VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development 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
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Narsimha murthy
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
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
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...Amil baba
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
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
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
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
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
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
 

KĂĽrzlich hochgeladen (20)

VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development 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
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
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...
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
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
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
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...
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
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
 

Your Images are Weighing You Down: Optimization for a Better UX