Image Optimization: 7 mistakes

Slides:



Advertisements
Similar presentations
CS193H: High Performance Web Sites Lecture 22: Vol 2 – Optimize Images, Use Iframes Sparingly, Flush the Document Early Steve Souders Google
Advertisements

High Performance Web Sites Essential Knowledge for Frontend Engineers
Exceptional Performance Evolution at Yahoo! Steve Souders Chief Performance Yahoo!
CS193H: High Performance Web Sites Lecture 5: Make Fewer HTTP Requests Steve Souders Google
CS193H: High Performance Web Sites Lecture 12: Rule 8 – Make JavaScript and CSS External Steve Souders Google
CS193H: High Performance Web Sites Lecture 18: Vol 2 – Split the Initial Payload Steve Souders Google
Stevesouders.com/docs/velocity-wpo pptx Disclaimer: This content does not necessarily reflect the opinions of my employer.
Processing and Exporting Images Doncho Minkov Telerik Corporation Change this with you info.
Improving Web Site Performance and Scalability While Saving Money Robert Boedigheimer ∙ Web Application
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 4 Key Concepts 1 Copyright © Terry Felke-Morris.
SCRAPING BUSINESS PHONE NOS Anisha S. Agenda When business URLs are present When business URLs are not present; What is present is a list of keywords.
Cross Platform Broadcast and Digital Media Production, Programming and Asset Management Ken Adelson Senior Vice President, Production Planning and Operations,
Page 1 Image Optimization 7 mistakes (and how to correct them) Stoyan Stefanov Yahoo! Exceptional Performance Velocity, June 24th, 2008, San Francisco.
Pawprints of Richmond
High Performance Websites (Based on Steve Souder’s lecture) By Bhoomi Patel.
Disclaimer: This content does not necessarily reflect the opinions of my employer.
Search Engine Optimization By Tom Fallenstein. Introduction Why you want high rankings Why you want high rankings Keywords Keywords Tools to help choose.
Mark Phillip markphillip.com 200s, 304s, Expires Headers, HTTP Compression, And You.
Reaching a Global Audience Through Search Vanessa
Performance, SEO, Accessibility Ivan Zhekov Telerik Corporation
SCRAPING BUSINESS ADDRESSES Anisha S. Agenda When business URLs are present When business URLs are not present; What is present is a list of keywords.
Ch10 QQ T F 1.The appearance of text (such as font face and style) incorporated into a Web page graphic will appear as it was when it was created, regardless.
ACSESS Annual Conference | Toronto | May 9, 2008 Facebook: The Top 10 Ways to Enhance or Kill Your Brand on Campus Steven Rothberg, President and Founder.
(Welcome). (What is Web Analytics?) Web analytics is the measurement, collection, analysis and reporting of internet data for purposes of understanding.
Web/App Performance How to keep you out of the News
CHAPTER 4 LINKS Creating links between pages Linking to other sites links.
Display & Remarketing What You Need to Know. PROPRIETARY AND CONFIDENTIAL / COPYRIGHT © 2013 BE FOUND ONLINE, LLC 2 WHAT IS DISPLAY?
Processing and Exporting Images Ivan Zhekov Telerik Web Design Course html5course.telerik.com Front-end Developer
Creating webpages in Google Sites. 1- Create a Gmail account.
CSS - Quiz #4 Lecture Code:
Image File Types Module 4: Working with Images LESSON 5.
Types of Graphics  Vector Individual scalable objects defined by mathematical equations  Bitmap Pixels (tiny, single-colored square) in a grid Most.
Topic of Session Social Media Agenda Topics Terminology Discussion Topics Summary References Wrap Up.
Create your own custom Cover Image. See next slide!
Adobe Dreamweaver CC: The Professional Portfolio Project 3: Photographer’s Web Site Working with static images Controlling backgrounds with CSS Working.
Chapter 12 Web Publishing. Goals Become an image optimization master Get a handle on Web file formats, including SVG and SWF Learn about Web image color.
Module 4- Build a Game Understanding Pictures Compression – Making things smaller.
DVPN
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Case Study: Live Search – Moving to and then away from AJAX Eric Schurman Performance Development Lead Live Search Microsoft.
What is Seo? Search Engine Optimization for Dummies.
GL-eNestlé Video communities Potential –YouTube launched in February 2005 –5 months later 3 million videos viewed each day –April 2006, 35’000 new videos.
finds BG images groups into sprites generates sprite recomputes BG pos injects into page
Search Engine Optimization SEO… In Design. Introduction: What is SEO? - Is a process of improving the visibility of a website/ webpage in search engine.
BOOKS, BOOKS, BOOKS!!!!. 2/17/
REEM ALMOTIRI Information Technology Department Majmaah University.
PHP Quebec 2008 Page 1 High Performance Web Pages Stoyan Stefanov Yahoo! Exceptional Performance PHP Quebec, March.
Creating Website Using FrontPage 2003 By Heidi Lee.
 Linking to a school website page  Linking to a class blog  Linking to student writing  Giving instructions to students.
What is Seo? SEO stands for “search engine optimization.” It is the process of getting traffic from the “free,” “organic,” “editorial” or “natural” search.
Intro to Web Performance Ten Ways to a Faster Website Presented by: Sheila Eaton and Mohammad Durrani TechKnowFile, University of Toronto, May 5, 2016.
Site Speed: The Ultimate UX Feature… for SEO. A case study on how to increase search engine crawling and online conversion Jonathon Colman In-House SEO.
Enhance Your Page Load Speed And Improve Traffic.
Computer Basics Introduction CIS 109 Columbia College.
Extension Module Webinar February 4th, Page 2 Webinar-Openbravo, Agenda Functionality and Demo15 min. Process and Tools15 min. Development Technique15.
10/18/2017 3:02 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Search Engine Optimization(S.E.O)
Search Engine Optimization
PRESENTATION ON SEO.
DW Tutorial 5 Sessions 5.1 & 5.2 REVIEW
File Compression 3.3.
PRESENTATION ON SEO.
Prepared for SEO Analysis Prepared for 17 June 2014.
LESSON 5 Module 4: Working with Images Image File Types.
Fred Dirkse CEO, OIC Group, Inc.
إخراج وتصميم الصحف الإلكترونية
يقول رسول الله صلى الله عليه وسلم ”انما الاعمال بالنيات وانما لكل امرىء ما نوى فمن كانت هجرته الى الله ورسوله فهجرته الى الله ورسوله ومن كانت هجرته الى.
Working with images EIT, Author Gay Robertson, 2018.
ITI 163: Web, Mobile, and Social Media Design Introduction
Searching the Internet
Presentation transcript:

Image Optimization: 7 mistakes Nicole Sullivan, Stoyan Stefanov Ajax Experience Boston, Sep 30th, 2008

On the agenda 7 best practices demo

Images?

What % of page weight is images? 1 Yahoo! 29% 2 Google 75% 3 YouTube 62% 4 Live.com 64% 5 MSN 41% 6 MySpace 48% 7 Wikipedia 39% 8 Facebook 35% 9 Blogger 27% 10 Yahoo! JP 36% Average 45.6% some say 50%+ amazon.com is 71% huge potential

Best practices No GIFs Crush PNGs Strip JPEG meta Avoid truecolor PNG, use PNG8 Avoid AlphaImageLoader Optimize and cache dynamic images Combine images into sprites

Best practices – automation, lossless No GIFs Crush PNGs Strip JPEG meta Avoid truecolor PNG, use PNG8 Avoid AlphaImageLoader Optimize and cache dynamic images Combine images into sprites

Top 10 sites save No GIFs – 20.42% Crush PNGs – 16.05% Strip JPEG meta – 11.85% Avoid truecolor PNG, use PNG8 Avoid AlphaImageLoader Optimize and cache dynamic images Combine images into sprites

GIF to PNG8 Crush PNGs Strip JPEG meta Bonus: Optimize GIF animations

Demo: http://smushit.com/

Let’s keep talking... Stoyan Stefanov http://phpied.com Nicole Sullivan http://stubbornella.org

URLs: Tools PNG crushers pngcrush http://pmt.sourceforge.net/pngcrush/ pngrewrite http://www.pobox.com/~jason1/pngrewrite/ OptiPNG http://www.cs.toronto.edu/~cosmin/pngtech/optipng/ PNGOut http://advsys.net/ken/utils.htm Truecolor-to-PNG8 pngquant (http://www.libpng.org/pub/png/apps/pngquant.html) pngnq (http://pngnq.sourceforge.net/) JPEG jpegtran (http://jpegclub.org/) CSS Sprites Tool: http://csssprites.com