Skip to main content

Web Browsers You Should Support

As a web developer, generally speaking, you should consider supporting the following browsers (at the time of this writing):

  • Chrome (latest) - the browser that sets the bar for the others; you should be using it and supporting it
  • Internet Explorer 9+ - the browser that finally caught up with the times a bit; basically, a Chrome wannabe.  I still say that IE sucks... even if it really doesn't anymore.  Yes... I'm sour about IE8 and below.
  • Internet Explorer 8 - the old, sad browser that we sadly still have to support for a while.  CSS 3 is not well-supported here, so we use projects like CSS3 PIE or whatever.  By the way... IE8 sucks.  I can't wait until this comes off of the list.
  • Firefox (latest) - the browser that was once awesome and has sadly suffered recently because it's slower than Chrome... but hey, lots of people still use it.
  • Safari (latest) - Watch out for Safari as more iPhones, iPads, Macs, and more overly-priced Apple products flood the market and artificially drive Apple's stock price through the roof
  • Mobile - If you support Chrome, your site will probably work on Android, and if you support Safari, it will probably run on the iPhone and iPad.  The only work left to be considered is supporting various screen sizes with responsive web design.
Hmm... who didn't make the list?  Here are the browsers you should not consider supporting:
  • Internet Explorer 6 - fewer than 1 out of 200 people still use IE6 world-wide.  Unless you are building a website for the Chinese (who are a bit behind the times with IE6 usage over 10% and falling), you should NOT consider supporting IE6.  Instead, save hours of your life.  If a colleague or friend decides to support IE6 for their web app, you should laugh at them.
  • Internet Explorer 7 - with less than 2% usage world-wide, don't waste your time on IE7's poor support and stupid bugs.  Instead, save even more hours of your life.  Trust me on this one; you are better off thinking about responsive web design than supporting a dying legacy browser.
  • Any other browser (like Opera) - these browsers aren't being widely used, and to be honest, these browsers often support web standards the best... kind of like Chrome.  So, if you support Chrome, your site will very likely work in Opera or any other off-the-wall browser out there.
If an unsupported browser hits your site, be nice to the user.  Here are some suggestions:
  • Explain to the user why they have an unsupported web browser, but most importantly, tell them how to upgrade.
  • Send IE6 and IE7 users to the IE8 download page
  • Send IE8 users running Windows Vista or Windows 7 to the IE9 download page
  • Or maybe... send all IE users to the Chrome download page  :)
  • If any other unsupported browser hits your site, just let them be.  Don't warn them or anything unless absolutely necessary.  They probably know that they are using a old or off-the-wall browser, and if not, then they are among a small percentage of the population that won't be able to use your website.  Oh well...

Comments

Popular posts from this blog

Beware the Ides of March...in 9 days

Stupid heading for this blog, but whatever.  I was amused.   So, a lot has happened since my last entry, which I believe was sometime in January.  I have officially started a new business -- OnlineFixShop, LLC.  The web address is http://www.onlinefixshop.com/ .  Check it out!  For the next few months, my business will be focusing on home PC repair.     I am offering services that can help you:   Rid your computer of spyware and viruses Retrieve lost information and data Gain access to the Internet Increase your computer's performance and speed Learn your way around various types of software Setup a secure wireless or wired network Back-up personal and valuable data Secure your computer(s) and protect your data Eventually, I am planning to focus on repairing computers over the Internet using remote administration technology, which I have yet to design.   Right now, I am working to setup an onlin...

JavaScript Sticky Footer and Scroll Effect

This post talks about two different HTML/JavaScript effects: How to keep a page footer stuck at the bottom of the browser window. How to create a scrolling <div> without using a scroll bar OK. So... you have a website. You want a header stuck at the top of your page and the footer stuck at the bottom of your page. The stuff in the middle, you want to be able to scrollable. But, you don't want those ugly scrollbars to the right of your scrollable text. Maybe, instead, you'll have up arrows and down arrows above and below your <div>. When you mouseover the arrows, the text in the <div> will move up or down and create a scrolling effect. Suppose your page looks like this... <html> <head> <title>Test</title> </head> <body> <div style="position: relative; width: 700px; margin-left: auto; margin-right: auto;"> <div id="header">Header</div> <div id="scrollUp...

Today's Quote

This is simply a brain dump.  I'm sleepy, and I want to type out some of the thoughts currently in my head. "Luck is where preparation and opportunity meet."  This is so remarkably true, and today I'm making it a mantra.  I believe that luck is merely an illusion that we perceive, but it truly when we have prepared ourselves for the right opportunity... and then a great opportunity comes along.  Many great opportunities pass us by every day.  Once we begin to recognize them and prepare for them, then we start to experience the thrill of luck. Interestingly, as described in "Good to Great", Mr. James Collins talks about how "Level 5" leaders often attribute their great success to luck .  That's a humble way of saying, "I planned on taking advantage of every opportunity ."   Hmmm...