Top Banner
THE PROBLEM Optimizing images sucks. Stoyan Stefanov http://phpied.com Nicole Sullivan http://stubbornella.org
20

Image Optimization Lightning Talk - Ajax Experience

Jan 15, 2015

Download

Technology

Nicole Sullivan

Smushit.com demo and presentation from Ajax Experience.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Image Optimization Lightning Talk - Ajax Experience

THE PROBLEMOptimizing images sucks.

Stoyan Stefanovhttp://phpied.com

Nicole Sullivanhttp://stubbornella.org

Page 2: Image Optimization Lightning Talk - Ajax Experience
Page 3: Image Optimization Lightning Talk - Ajax Experience

Quantify and improve the performance of all Yahoo!

products worldwide

Page 4: Image Optimization Lightning Talk - Ajax Experience

HEAVY = SLOW

Page 5: Image Optimization Lightning Talk - Ajax Experience

Time to dietFrom 2003 to 2008:

97K to 312K.25.7 to 49.9 objects.

Page 6: Image Optimization Lightning Talk - Ajax Experience

Images, who cares?

Top ten websites

45.6% page weight is images.

Page 7: Image Optimization Lightning Talk - Ajax Experience

7 MISTAKESImage Optimization

Page 8: Image Optimization Lightning Talk - Ajax Experience

mistake #1Using GIF when PNG is smaller

20.42%

Page 9: Image Optimization Lightning Talk - Ajax Experience

mistake #2Not crushing PNG

16.05%

Page 10: Image Optimization Lightning Talk - Ajax Experience

mistake #3Not stripping JPG metadata

11.85%

Page 11: Image Optimization Lightning Talk - Ajax Experience

mistake #4Using truecolor PNG rather than PNG8

Page 12: Image Optimization Lightning Talk - Ajax Experience

mistake #5Using Alpha Image Loader

100msyahoo search

Page 13: Image Optimization Lightning Talk - Ajax Experience

mistake #6Serving dynamically generated images “as is”

38-55% google charts api

Page 14: Image Optimization Lightning Talk - Ajax Experience

mistake #7Not combining images

Page 15: Image Optimization Lightning Talk - Ajax Experience

SOLUTION?

Page 16: Image Optimization Lightning Talk - Ajax Experience

Excellent tools, so many options

JPEG Tran

PngOptimizer

OptiPNG

Page 17: Image Optimization Lightning Talk - Ajax Experience

Two distinct problems

Quality versus Optimization

Design

Engineering

Page 18: Image Optimization Lightning Talk - Ajax Experience

ONE TOOL. MANY ALGORITHMS.

Smush it automatically crushes images using the best open source algorithms available.

Page 19: Image Optimization Lightning Talk - Ajax Experience

demo: http://smushit.com