Showing posts with label FireFox. Show all posts
Showing posts with label FireFox. Show all posts

Tuesday, July 06, 2010

Firefox 4 beta arrives, HTML5 browser war heats up

Firefoxlogo2

Don’t look now, but the next wave of browsers is starting to roll-out. Just five days ago Opera shipped version 10.6 of their “always a bridesmaid, never a bride” web browser, and today Mozilla has followed with the first beta release of Firefox 4. Google continues to spin the versions on Chrome with v5 in beta and now rocking “native” Flash support, while Microsoft slowly works on churning out their return-to-standards IE 9 (begging for attention with their impressive hardware acceleration). And let’s not forget Apple, which released Safari 5 about a month ago at WWDC.

It has been about 6 months since browsers really stole headlines, but the entire arena of browser excitement has been gaining steam during the first half of 2010. Individual milestones from the browser makers have marked the road:

  • Microsoft made (and continues to make) waves with IE9’s hardware acceleration, pushing the idea of browser performance reaching new levels by using more hardware.
  • Google has arguably done the most to refocus the browser industry on performance, but it was the introduction of the open Web M video format that really surprised at Google IO.
  • Apple has not done much to make Safari on the desktop more popular, but they have elevated the awareness (and power) of HTML5 by popularizing rich mobile browsers on the iPhone and iPad (and defiantly refusing to support Flash).

The world’s second most popular browser, Firefox, has not had much to say in the mean time, so the introduction of Firefox 4 beta finally rounds-out the browser conversation. Firefox 4 beta ships with a radically re-imagined (or quickly “borrowed”) tab experience, support for the new WebM video format, and the requisite improvements in support for HTML5 and CSS3.

Ultimately, the current wave of browsers is coalescing around competing on a few key “web battlegrounds:”

  1. Performance – Chrome redefined the browser performance standard 2 years ago, and everyone (including Google) has been working ever since to go faster. The current wave of browsers is intently focused on faster JavaScript processing, faster HTML/CSS rendering, and faster browser startup speed.
  2. HTML5 – The new wave of browsers won’t have 100% uniform support for the collection of standards that define “HTML5,” but there will be broad support for the core features that move the standards-based, rich web in to the future. Even Microsoft has set the bar high for delivering complete standards support in IE9.
  3. Video – Yes, video. While a relatively small feature in the grand scheme, it is a contentious feature since it quickly derails “HTML5 is the future” conversations in to talking about the need for rich plug-ins (like Silverlight). The new wave of browsers is aiming to make video delivery on the web as familiar and uniform as static images.

For web developers and consumers this is a win-win situation. Browser makers are finally competing on meaningful features that will help reenergize web development in the same way Ajax did in 2005. If the makers can ship browsers that live-up to the promises, we’ll all be browsing the web faster and interacting with rich applications, previously the exclusive realm of plug-ins and client development.

The only challenge to this utopian future: legacy browsers. So why not do the future a favor and help an IE6 user move in to the “pre-future” today?

Telerik, of course, continues to test and commit to supporting the latest browsers as they emerge, both with our RadControls for ASP.NET AJAX and our open source UI Extensions for ASP.NET MVC. I’ll provide more details on how we’re embracing HTML5 and the new browsers in future blogs posts. For now, give some of the latest HTML5, speed-demon browsers a test:

Download Firefox 4 Beta 1
Download Chrome 5 Beta
Download IE9 Platform Preview
Download Safari 5 (actually, not a beta!)
Download Opera 10.6 (if you just love being unique)

Thursday, December 17, 2009

Keeping up with the browsers: Firefox 3.6, Chrome 4, IE 9

Want something to play with over the holidays? If you are a web developer- and I know many of you reading Telerik Watch are- then there is a new wave of web browsers just waiting for you to kick the tires. In fact, the next wave of web browsers may be here faster than you think. Firefox's next major release, version 3.6 (codenamed Namoroka), is already in Beta 4 and it is scheduled to ship in "late 2009" (a schedule that, if it is to be met, means RTW is imminent). Google's rapidly evolving Chrome browser is currently available in its 4th major revision on Google's beta channel. And at PDC last month, we started to get some early details about Microsoft's IE 9. As a web developer, it's critical to stay at the bleeding-edge of browsers, not only to ensure your applications remain compatible, but also to start exploring the technologies of tomorrow that will enable you to do more than ever with standards-based sites. Remember, if you build a standards-based website, the browser is your application delivery platform. Changes to browsers have a BIG impact on your application. As your resident beta tester, I've been running all of the latest browser betas full-time. What follows are some early impressions and highlights so that you can confidently jump start your own exploration of the future of the web. Continue reading to learn more about the future of web browsers

Firefox 3.6 (currently Beta 4 Beta 5) Arriving roughly 6 months after FF 3.5, Firefox 3.6 is primarily aiming at continuing what its predecessor started. That means faster browser performance; increased support for HTML5 and CSS3; and more "chrome" features for users. Mozilla explicitly states that goals for FF 3.6 include improving browser start-up time and time to complete actions at significant enough level that users notice the improvement (by Mozilla standards, that means > 50ms improvement).

Firefox 3.6 is now in Beta 5 (as of today), and should be shipping RC then RTW very soon. I've been using FF 3.6 full-time since Beta 3 and I have no complaints. In general, the browser does feel a bit "snappier" and I have not had any issue with instability in the beta. And the one critical hurdle for any new version of Firefox? Does FireBug support it. Fortunately for FF 3.6, it does. Other plug-ins, like the Web Developer Toolbar and Window Resizer, do not (yet), but with Firebug, I'm okay. (On latest check, it seems even WDT is ready for 3.6, so it looks like most plug-ins are getting ready for the big release.) Verdict: FF 3.6 is a good step forward for a browser known to be slow and it further helps make HTML5 a viable standard for web development. No reason not to upgrade now. Chrome 4 (currently Beta) If it wasn't clear before, it should be clear now. Google is versioning Chrome at pace designed to mock Gmail's 5-year beta. The fourth version (!) of the just-turned one-year old browser is now available as beta, and the biggest news for this release is that the browser is now available on the Mac and Linux platforms. In addition to new platform support, Chrome 4 is adding the much needed extension support (sorry, no Firebug for Chrome yet...only Firebug lite), built-in bookmark syncing support, and improved support for CSS (proven by passing the Acid3 test). For developers, Chrome 4- like FF 3.6 and the already release Safari 4- is continuing to push support for CSS3 and HTML5. This aggressive adoption of the "next generation" standards web gives hope that 2022 will just be bad joke from the W3C. We may be able to be plugin-less RIAs after all! The extensions support is nice, too, since it opens the door to putting Chrome on par with FF for developer productivity. Verdict: Chrome 4 seems more stable than previous versions, as fast as ever, and is shaping-up to be a more "developer-friendly" browser. The OS X experience is on par with Windows, though as a OS X Safari user, Chrome seems less necessary due to Safari's already fast performance. IE 9 (currently unavailable) Ah, Internet Explorer. How I used to love thee. Really. I was a hold-out back when Firefox started sweeping the globe, insisting that tabs were for A.D.D. and that IE was all I needed for browsing the web. All it took was a few months of doing hardcore CSS development against IE6 and then viewing those results in other "standards-based" browsers for me to change my mind. IE has been playing catch-up with the other browsers for years now, trying to break from the past and better support standards rendering in a fast, secure browser. At PDC 2009, Microsoft revealed some limited details about their next attempt to catch-up. They openly acknowledged in side-by-side comparisons that IE has room for improvement next to its competitors, and they suggested that IE9 will finally put Microsoft on par for both performance and support for handling standards like CSS3. They were less clear about their plans for HTML5, but we can only assume they'll be following the lead of Firefox, Chrome, and Safari to provide as much support as possible. It's impossible to say much more about IE9 at this point since we only have a description of Microsoft's intent, but let's hope the bits rise to the challenge and do continue to right the wrongs of the past. I also hope Microsoft can find a way to develop versions of IE faster. Firefox and Chrome are showing how much faster we can adopt standards when we get used to auto-updating browsers every 6-months. If Microsoft could join that schedule, I think we'd see the evolution of web standards radically accelerate. Verdict: IE9 has a lot of promise, but so far that's all it's got. Wrap-up (There are other browsers...) On a parting note, I think it's worth at least mentioning the other two "major" browsers: Safari and Opera. Both of these browsers are a bit ahead of the curve at this point, with major releases already in production that support CSS3 and many HTML5 features. In fact, broadly speaking, WebKit (and thus Safari) is one of the leading engines for accurately processing these next-gen standards. Opera does have a Alpha preview of it's next major version (10.2), and as Opera tends to do, they are breaking new ground for a "browser." Instead of doing more refinement to their chrome (which arguably has been ahead of the game forever), they are now taking browser "applications" to the desktop with "Opera Widgets." It's cool, but it's Opera. History says- for whatever reason- that they just don't know how to find mass appeal on the desktop. Whichever browser you look at, the future is clearly headed in the same direction. All browsers are acknowledging the role they play in many daily computing activities and they are driving for maximum performance. All browsers are working hard to better support standards like CSS3 and HTML5. And all browsers are continuing to try to differentiate by building unique "chrome" features aimed at end users instead of trying to build proprietary rendering engines. The Browser War II is in full-swing. Isn't it fun?!

Wednesday, June 18, 2008

Firefox 3 released, Next gen browsers arrive

As you may have noticed, the blog has been a little slow this week. Reason: I'm "camping" at 9,000 feet (about 2.75 km) in the Colorado Rocky Mountains. I use the word "camping" loosely because it's cabin camping with (amazingly- and new this year) WiFi access, so it's not really "roughing it." And while I'd be perfectly content to leave the laptop in the bag and enjoy the mountain air, I figured WiFi in the mountains is a sign that I should give you, dear readers, at least a couple of posts to read this week. So...

Did you hear the news? Yesterday the Mozilla Foundation officially released Firefox 3. That brings an end to the 50 beta/RC releases and ushers-in the beginning of the "next generation" browsers (IE8 being the other "next gen" browser waiting in the wings to hit the world late this year, maybe early next). If you haven't been following Firefox 3's development, you may have missed what's new in the junior release. Among the key improvements:

  • Better performance
  • Better performance
  • Better performance
Sure there are some other UI improvements in FF3- a new address bar, a new bookmarking system, and an updated chrome- but they are all insignificant when compared against the performance improvements in this new version. In my own tests, the FF3 betas loaded pages many times faster than FF2, so this version should be a welcome change for developers concerned about page performance.

I've been using FF3 full time for several months now and I find it to be every bit as good as FF2, especially now that the add-on developers are starting to update their tools to work in FF3. The most critical developer add-on- FireBug- was updated several weeks ago to work with FF3. Others, like YSlow, are also starting to support FF3, and I expect a tidal wave of support in the next couple of weeks.

The only serious problem I know of in FF3 is that it is occasionally crashing when certain plug-ins are used on a page, like Silverlight 1.0 and Java Applets. If you're a developer using either of these technologies, you may want to do some regression testing with FF3 right away to make sure your users don't experience trouble with your application. Otherwise, this is a good, if only incremental, update to Firefox that you should adopt right away.

And, of course, Telerik is fully supporting FF3 now that it is out. Any lingering problems with the final release of the browser will be addressed this week in a quickly approaching SP2 for the ASP.NET controls.

Tuesday, November 20, 2007

FireFox 3 Beta 1 now available

That's right, the next version of the venerable challenger to Internet Explorer is just around corner. Mozilla yesterday announced the availability of the first beta for FireFox 3. For those of you who haven't been following FF3's progress, here are a few release highlights:

  • New download manager with integrated anti-virus and resume capabilities
  • Full page zoom (a la IE7)
  • One-click bookmarking and a host of new tools for managing bookmarks and history
  • New graphics and font rendering architecture
  • Improved HTML rendering engine
  • Tons of performance improvements and fixed memory leaks
  • Easier add-on installation
You can review a complete list of what's new on the Mozilla site. After downloading and installing FF3 (which you can do parallel to existing versions as long as you use a different folder), I must say it definitely feels more like an incremental improvement than some big leap forward in the browser wars. The overall interaction with the browser remains relatively unchanged and in the current beta the skin has not changed at all from FF2. Most improvements in FF3 will take time to appreciate, but then again, other than terrible memory performance and slower page loading, I have few complaints with FF2.

Download your copy
of FF3 beta 1 today and give it a try. Is this what you expected from FF3 or does it feel more like FF2.5 to you, too? I'm not sure what more (or maybe less) I want my web browser to do in the future, but maybe you have better ideas. Sound off in the comments and let us know what you think of FF3 and how you would change it to be the perfect "next gen" browser.