Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.
What is a modern browser?
I keep hearing this phrase in the course, and I'm not sure what it means. Is it everything besides older versions of IE?
John Steer-FowlerCourses Plus Student 11,733 Points
I see modern browsers as being Web Browsers such as Chrome, Firefox etc. Some people do not see IE9 as a modern browser.
My idea of a modern browser most likely differs from the real definition. I found this quote on http://farukat.es/
A modern browser is any browser that: successfully renders a site that you just built using web standards, testing only in your browser of choice along the way, with all the essentials functioning well; without you having written any browser-specific hacks, forks or workarounds; and shows great performance as you navigate it.
I guess a modern browser would be any browser that will successfully displays a website using the latest web standards.
As John Steer-Fowler pointed out generally "modern browser" refers to webkit-based browsers (Chrome and Safari) and newer versions of IE and Firefox. If you ever have questions about what browsers will support a CSS feature you can check out can i use which shows support for just about everything across a ton of different browser versions.
James Barnett39,199 Points
I'm not a fan of the term as it is overly vague. If you mean Firefox 4 and up, IE 10 and up, Safari 5.1 and up and all versions of Chrome then you should say that. Or say versions of browsers published this year or later.