SlideShare a Scribd company logo
1 of 30
Download to read offline
Ian Brennan
  design.development




                   ibrennan.co.uk | @nannerB
Web Browsers
And browser version support
Browser Usage Statistics
June 2011




       22.1%        28%   42.5%   1.7%   5.1%




g.statcounter.com
Browser Usage Statistics
Growth July 08 – July 2011




g.statcounter.com
Browser Usage Statistics
June 2011




       22.1%             28%       42.5%       1.7%            5.1%
       12 - 19.8%       5 - 14%    9 - 7.2%    11 - 1.1%       5 - 3.5%
   Other - 2.3%         4 - 3.4%   8 - 26.3%   10 - 0.6%    iPad - 0.8%
                      3.6 - 8.6%   7 - 5.6%                Other - 0.8%
                      3.5 - 0.8%   6 - 3.4%
                    Other - 1.2%

g.statcounter.com
The pure and simple
truth is rarely pure
and never simple

Oscar Wilde
Browser Usage Statistics
ibrennan.co.uk




    28.1% +      47.5% +   10.4% -   2.4% +   11% +
    22.1%         28%      42.5%     1.7%     5.1%
Why Is It Different?
Target audience




      Modern Web Browser,             Older browser, installed by IT.
      supports latest technologies.   Likely to be Internet Explorer.
Supporting Browsers
Which web browsers should my website support?




 “ The mostthe site tostatistics areaudience
   Develop
            reliable
                        your own
                                     your own.

     and not that of the generic web
                                                ”
Supporting Browsers
Rule of thumb




    Latest       Latest        Latest       None   Latest
                +2 previous   +2 previous
Internet Explorer 6.0
/sigh
Internet Explorer 6.0
Usage statistics
Common Issues
Tear your hair out moments




The box model
IE6 does not account for padding and border when calculating an elements width




Min width / height
IE6 does understand the min-width / min-height CSS property, instead it treats width / height
the same way



Transparent PNGs
IE6 does not support alpha transparency on PNGs.
Should We Support It?
Yes / No / Maybe / Could you repeat the question?




  Yes!                                 No!
  We are building a website for        Our site will be visited by
  an emerging market                   Western users

  We are focussing on public           We want to rid the world of
  sector systems                       old technology and push the
                                       web forward
  We have infinite resource and
  budget
                                       We have a limited resource
                                       and budget
Should We Support It?
Yes / No / Maybe / Could you repeat the question?




  Maybe?
  We don’t want to exclude users from our website, even if they are using old
  technology

  Can we meet in the middle and produce something that works on a functional
  level?
Progressive Enhancement
And degrading gracefully




“Progressive enhancement uses web
  technologies in a layered fashion that
  allows everyone to access the basic
  content and functionality of a web page
                                       ”
The Layers



   Behaviour   JavaScript / jQuery
   Styling     CSS
   Markup      HTML
The Ultimate Goal
And not the one Wayne Rooney scored against Man City




“The markup should be of such a standard
 that even with the behaviour and styling
 layers disabled the user can still view the
 content and navigate the site.
                                                       ”
The Way Things Look

Firefox 5.0      Internet Explorer 7.0
The Way Things Look

Firefox 5.0      Internet Explorer 6.0
Start On A Level Playing Field



“There are a number of things we can do
 to ensure we have a clean start to any
 web project. The most important being a
 CSS reset.
                                     ”
Pixel Perfect Development
An unrealistic and pointless exercise
HTML5 And Other Awesome Things
Yey!
We Can Use It Now
Yes, even in Internet Explorer 6
What Can It Do?
WordSquared.com
What Can It Do?
WordSquared.com
What Can It Do?
Chrome.AngryBirds.com
It’s Not Just Fancy Games
Remember this quote?




“The markup should andofstyling alayers disabled the
 with the behaviour
                    be such standard that even

  user can still view the content and navigate the site.

                                                     ”
   Well, HTML5 helps to make this a lot easier
A Balanced Argument
I’m not biased, honest.




Cons                            Pros
 The spec isn’t finalised yet   Cleaner markup

 Not everything works in        Additional semantics of new
 every browser                  elements

                                Staying ahead of the curve

                                Allows for progressive
                                enhancement of pages
Thank You For Listening
Any questions?




                         http://g.statcounter.com


         http://en.wikipedia.org/wiki/Usage_share_of_web_browsers


                          http://html5doctor.com


                         http://wordsquared.com


                       http://chrome.angrybirds.com




                      ibrennan.co.uk | @nannerB

More Related Content

What's hot

SEO forBeginners
SEO forBeginnersSEO forBeginners
SEO forBeginnersEric Sharpe
 
Whatever happened to Progressive Enhancement?
Whatever happened to Progressive Enhancement?Whatever happened to Progressive Enhancement?
Whatever happened to Progressive Enhancement?Cole Henley
 
Ideas to recover from google panda effects
Ideas to recover from google panda effectsIdeas to recover from google panda effects
Ideas to recover from google panda effectscorvusseo
 
Responsive Web Design Primer - NAGW 2014
Responsive Web Design Primer - NAGW 2014Responsive Web Design Primer - NAGW 2014
Responsive Web Design Primer - NAGW 2014Adrian Roselli
 
Seo presentation for the wine bloggers convention
Seo presentation for the wine bloggers convention Seo presentation for the wine bloggers convention
Seo presentation for the wine bloggers convention Timothy Resnik
 

What's hot (8)

Future Responsive
Future Responsive Future Responsive
Future Responsive
 
SEO forBeginners
SEO forBeginnersSEO forBeginners
SEO forBeginners
 
Ux presentation
Ux presentationUx presentation
Ux presentation
 
The Browser Reinvented
The Browser ReinventedThe Browser Reinvented
The Browser Reinvented
 
Whatever happened to Progressive Enhancement?
Whatever happened to Progressive Enhancement?Whatever happened to Progressive Enhancement?
Whatever happened to Progressive Enhancement?
 
Ideas to recover from google panda effects
Ideas to recover from google panda effectsIdeas to recover from google panda effects
Ideas to recover from google panda effects
 
Responsive Web Design Primer - NAGW 2014
Responsive Web Design Primer - NAGW 2014Responsive Web Design Primer - NAGW 2014
Responsive Web Design Primer - NAGW 2014
 
Seo presentation for the wine bloggers convention
Seo presentation for the wine bloggers convention Seo presentation for the wine bloggers convention
Seo presentation for the wine bloggers convention
 

Viewers also liked

Evolution of web browsers ppt
Evolution of web browsers pptEvolution of web browsers ppt
Evolution of web browsers pptJyothi Reddy
 
Web browser(pp ts)
Web browser(pp ts)Web browser(pp ts)
Web browser(pp ts)darpan1118
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Viewers also liked (7)

Web browsers
Web browsersWeb browsers
Web browsers
 
Evolution of web browsers ppt
Evolution of web browsers pptEvolution of web browsers ppt
Evolution of web browsers ppt
 
Web browser(pp ts)
Web browser(pp ts)Web browser(pp ts)
Web browser(pp ts)
 
Web browsers
Web browsersWeb browsers
Web browsers
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to Web browsers and browser version support

Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)ssuserd60633
 
Woah, You Can Test IE & Microsoft Edge on a Mac?
Woah, You Can Test IE & Microsoft Edge on a Mac?Woah, You Can Test IE & Microsoft Edge on a Mac?
Woah, You Can Test IE & Microsoft Edge on a Mac?reybango
 
Responding to the challenge of the mobile web (2012)
Responding to the challenge of the mobile web (2012)Responding to the challenge of the mobile web (2012)
Responding to the challenge of the mobile web (2012)Graham Bird
 
How to Test IE & Microsoft Edge on OS X & Linux - SFHTML
How to Test IE & Microsoft Edge on OS X & Linux - SFHTMLHow to Test IE & Microsoft Edge on OS X & Linux - SFHTML
How to Test IE & Microsoft Edge on OS X & Linux - SFHTMLreybango
 
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront ConferenceState of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conferencedmethvin
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and HowJudi Wunderlich
 
Web Performance & You - HighEdWeb Arkansas Version
Web Performance & You - HighEdWeb Arkansas VersionWeb Performance & You - HighEdWeb Arkansas Version
Web Performance & You - HighEdWeb Arkansas VersionDave Olsen
 
Responsive Design Overview for UB CIT
Responsive Design Overview for UB CITResponsive Design Overview for UB CIT
Responsive Design Overview for UB CITAdrian Roselli
 
Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1Julio Camarero
 
The slow death of IE 6
The slow death of IE 6The slow death of IE 6
The slow death of IE 6Idaf_1er
 
Enterprise SEO: 7 Use Cases To Level-Up Website Optimization With Website Int...
Enterprise SEO: 7 Use Cases To Level-Up Website Optimization With Website Int...Enterprise SEO: 7 Use Cases To Level-Up Website Optimization With Website Int...
Enterprise SEO: 7 Use Cases To Level-Up Website Optimization With Website Int...Search Engine Journal
 
Designing with CSS3 Effectively & Efficiently
Designing with CSS3 Effectively & EfficientlyDesigning with CSS3 Effectively & Efficiently
Designing with CSS3 Effectively & EfficientlyZoe Gillenwater
 
Progressive enhancement 2.0 what i'd like to share to designers
Progressive enhancement 2.0  what i'd like to share to designersProgressive enhancement 2.0  what i'd like to share to designers
Progressive enhancement 2.0 what i'd like to share to designersrita
 
A Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page ApplicationsA Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page ApplicationsChris Love
 
High Performance Web Design
High Performance Web DesignHigh Performance Web Design
High Performance Web DesignKoji Ishimoto
 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationYottaa
 

Similar to Web browsers and browser version support (20)

Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)
 
Woah, You Can Test IE & Microsoft Edge on a Mac?
Woah, You Can Test IE & Microsoft Edge on a Mac?Woah, You Can Test IE & Microsoft Edge on a Mac?
Woah, You Can Test IE & Microsoft Edge on a Mac?
 
Responding to the challenge of the mobile web (2012)
Responding to the challenge of the mobile web (2012)Responding to the challenge of the mobile web (2012)
Responding to the challenge of the mobile web (2012)
 
How to Test IE & Microsoft Edge on OS X & Linux - SFHTML
How to Test IE & Microsoft Edge on OS X & Linux - SFHTMLHow to Test IE & Microsoft Edge on OS X & Linux - SFHTML
How to Test IE & Microsoft Edge on OS X & Linux - SFHTML
 
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront ConferenceState of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conference
 
Mobile web apps
Mobile web appsMobile web apps
Mobile web apps
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
Web Performance & You - HighEdWeb Arkansas Version
Web Performance & You - HighEdWeb Arkansas VersionWeb Performance & You - HighEdWeb Arkansas Version
Web Performance & You - HighEdWeb Arkansas Version
 
Responsive Design Overview for UB CIT
Responsive Design Overview for UB CITResponsive Design Overview for UB CIT
Responsive Design Overview for UB CIT
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1
 
The slow death of IE 6
The slow death of IE 6The slow death of IE 6
The slow death of IE 6
 
Enterprise SEO: 7 Use Cases To Level-Up Website Optimization With Website Int...
Enterprise SEO: 7 Use Cases To Level-Up Website Optimization With Website Int...Enterprise SEO: 7 Use Cases To Level-Up Website Optimization With Website Int...
Enterprise SEO: 7 Use Cases To Level-Up Website Optimization With Website Int...
 
Designing with CSS3 Effectively & Efficiently
Designing with CSS3 Effectively & EfficientlyDesigning with CSS3 Effectively & Efficiently
Designing with CSS3 Effectively & Efficiently
 
Progressive enhancement 2.0 what i'd like to share to designers
Progressive enhancement 2.0  what i'd like to share to designersProgressive enhancement 2.0  what i'd like to share to designers
Progressive enhancement 2.0 what i'd like to share to designers
 
A Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page ApplicationsA Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page Applications
 
High Performance Web Design
High Performance Web DesignHigh Performance Web Design
High Performance Web Design
 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion Maximization
 
After YSlow "A"
After YSlow "A"After YSlow "A"
After YSlow "A"
 
Flourish2011
Flourish2011Flourish2011
Flourish2011
 

Recently uploaded

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Web browsers and browser version support

  • 1. Ian Brennan design.development ibrennan.co.uk | @nannerB
  • 2. Web Browsers And browser version support
  • 3. Browser Usage Statistics June 2011 22.1% 28% 42.5% 1.7% 5.1% g.statcounter.com
  • 4. Browser Usage Statistics Growth July 08 – July 2011 g.statcounter.com
  • 5. Browser Usage Statistics June 2011 22.1% 28% 42.5% 1.7% 5.1% 12 - 19.8% 5 - 14% 9 - 7.2% 11 - 1.1% 5 - 3.5% Other - 2.3% 4 - 3.4% 8 - 26.3% 10 - 0.6% iPad - 0.8% 3.6 - 8.6% 7 - 5.6% Other - 0.8% 3.5 - 0.8% 6 - 3.4% Other - 1.2% g.statcounter.com
  • 6. The pure and simple truth is rarely pure and never simple Oscar Wilde
  • 7. Browser Usage Statistics ibrennan.co.uk 28.1% + 47.5% + 10.4% - 2.4% + 11% + 22.1% 28% 42.5% 1.7% 5.1%
  • 8. Why Is It Different? Target audience Modern Web Browser, Older browser, installed by IT. supports latest technologies. Likely to be Internet Explorer.
  • 9. Supporting Browsers Which web browsers should my website support? “ The mostthe site tostatistics areaudience Develop reliable your own your own. and not that of the generic web ”
  • 10. Supporting Browsers Rule of thumb Latest Latest Latest None Latest +2 previous +2 previous
  • 13. Common Issues Tear your hair out moments The box model IE6 does not account for padding and border when calculating an elements width Min width / height IE6 does understand the min-width / min-height CSS property, instead it treats width / height the same way Transparent PNGs IE6 does not support alpha transparency on PNGs.
  • 14. Should We Support It? Yes / No / Maybe / Could you repeat the question? Yes! No! We are building a website for Our site will be visited by an emerging market Western users We are focussing on public We want to rid the world of sector systems old technology and push the web forward We have infinite resource and budget We have a limited resource and budget
  • 15. Should We Support It? Yes / No / Maybe / Could you repeat the question? Maybe? We don’t want to exclude users from our website, even if they are using old technology Can we meet in the middle and produce something that works on a functional level?
  • 16. Progressive Enhancement And degrading gracefully “Progressive enhancement uses web technologies in a layered fashion that allows everyone to access the basic content and functionality of a web page ”
  • 17. The Layers Behaviour JavaScript / jQuery Styling CSS Markup HTML
  • 18. The Ultimate Goal And not the one Wayne Rooney scored against Man City “The markup should be of such a standard that even with the behaviour and styling layers disabled the user can still view the content and navigate the site. ”
  • 19. The Way Things Look Firefox 5.0 Internet Explorer 7.0
  • 20. The Way Things Look Firefox 5.0 Internet Explorer 6.0
  • 21. Start On A Level Playing Field “There are a number of things we can do to ensure we have a clean start to any web project. The most important being a CSS reset. ”
  • 22. Pixel Perfect Development An unrealistic and pointless exercise
  • 23. HTML5 And Other Awesome Things Yey!
  • 24. We Can Use It Now Yes, even in Internet Explorer 6
  • 25. What Can It Do? WordSquared.com
  • 26. What Can It Do? WordSquared.com
  • 27. What Can It Do? Chrome.AngryBirds.com
  • 28. It’s Not Just Fancy Games Remember this quote? “The markup should andofstyling alayers disabled the with the behaviour be such standard that even user can still view the content and navigate the site. ” Well, HTML5 helps to make this a lot easier
  • 29. A Balanced Argument I’m not biased, honest. Cons Pros The spec isn’t finalised yet Cleaner markup Not everything works in Additional semantics of new every browser elements Staying ahead of the curve Allows for progressive enhancement of pages
  • 30. Thank You For Listening Any questions? http://g.statcounter.com http://en.wikipedia.org/wiki/Usage_share_of_web_browsers http://html5doctor.com http://wordsquared.com http://chrome.angrybirds.com ibrennan.co.uk | @nannerB