16
Cross-Browser Compatibility And a little bit about Page Load, too.

Cross-Browser Compatibility, and a little bit about Page Load, too

Embed Size (px)

DESCRIPTION

Cross-Browser Compatibility =Art and science of building web sites that look, feel and function similarly on various Internet Browsers and/or Devices.Page Load = The amount of time (sec/ms) it takes to load a single web page and the entirety of its components.

Citation preview

Page 1: Cross-Browser Compatibility, and a little bit about Page Load, too

Cross-Browser CompatibilityAnd a little bit about Page Load, too.

Page 2: Cross-Browser Compatibility, and a little bit about Page Load, too

2 Things I’m looking to improve

Cross-Browser Compatibility Art and science of building web sites

that look, feel and function similarly on various Internet Browsers and/or Devices.

Page Load The amount of time (sec/ms) it takes to

load a single web page and the entirety of its components.

Page 3: Cross-Browser Compatibility, and a little bit about Page Load, too

Cross-Browser Compatibility

Do web sites need to appear exactly the same on all browsers? No, but they still need to work Graceful Degradation/Progressive

Enrichment Are some browsers more important

than others? Yes, consider audience browser majority

Page 4: Cross-Browser Compatibility, and a little bit about Page Load, too

Cross-Browser Compatibility

Audience Browser Stats*

*Stats taken from Google Analytics for www.SeniorMarketSales.com from August 15, 2010 thru September 14, 2010

Page 5: Cross-Browser Compatibility, and a little bit about Page Load, too

Cross-Browser Compatibility

Trends IE6 is not like FireFox* IE7 is not like FireFox* IE8 is a tad-bit like FireFox* IE9 could be more like FireFox* than it is

to previous IE versions Predictions

How is the majority altered by trends? How are skill-sets altered by trends?

*In this case, the term FireFox is used to represent progressive, forward-thinking browsers with an emphasis on building a standards-compliant Interent (including Safari, Chrome, Mozilla and a few others).

Page 6: Cross-Browser Compatibility, and a little bit about Page Load, too

Cross-Browser Compatibility

Audience Browser Stats*

*Stats taken from Google Analytics for www.SeniorMarketSales.com from August 15, 2010 thru September 14, 2010

Page 7: Cross-Browser Compatibility, and a little bit about Page Load, too

Cross-Browser Compatibility Tools

Reset.css (zero-out)▪ Reset defaults on all elements

Adobe Browser Lab▪ https://browserlab.adobe.com▪ Screen Shots Only▪ Free until Jan 2011

CrossBrowserTesting▪ https://crossbrowsertesting.com▪ Screen Shots + Live Test▪ Small monthly/yearly charge (150 min/month)

Page 8: Cross-Browser Compatibility, and a little bit about Page Load, too

Cross-Browser Compatibility

Reset.css (zero-out) http://developer.yahoo.com/yui/reset/

May be a bit excessive 99% Compatible

Page 9: Cross-Browser Compatibility, and a little bit about Page Load, too

Page Load

Page Load Average browser load of complete HTML

page including all objects/components▪ HTML▪ CSS▪ JavaScript▪ RSS▪ Flash▪ Frames/iFrames

Page 10: Cross-Browser Compatibility, and a little bit about Page Load, too

Page Load

How Page Load is Measured Overhead▪ Server▪ Header▪ Cookies▪ Requests

4-Part Process▪ Start▪ Connect▪ First Byte▪ Last Byte

Page 11: Cross-Browser Compatibility, and a little bit about Page Load, too

Page Load

Tools YSlow? Yahoo Developer Network▪ FireFox Web Dev Plugin (also avail. on other

browsers)▪ https://addons.mozilla.org/en-US/firefox/addo

n/5369/▪ No cost

Pingdom Tools▪ http://tools.pingdom.com▪ No cost

Page 12: Cross-Browser Compatibility, and a little bit about Page Load, too

Page Load

YSlow for LTCFA

Page 13: Cross-Browser Compatibility, and a little bit about Page Load, too

Page Load

YSlow for beta.LTCFA

Page 14: Cross-Browser Compatibility, and a little bit about Page Load, too

Page Load

Pingdom for LTCFA

Page 15: Cross-Browser Compatibility, and a little bit about Page Load, too

Page Load

Pingdom for beta.LTCFA

Page 16: Cross-Browser Compatibility, and a little bit about Page Load, too

The Take-aways

Improve Internet user experience by Developing web sites and apps that look

and feel and function in an increasingly similar form.

Developing web sites that load as quickly as possible.