Showing posts with label Internet Explorer. Show all posts
Showing posts with label Internet Explorer. Show all posts

Review: Firefox 3.6 RC gives new life to an old browser

Firefox 3.6 is almost here, and if the release candidate is any indication, it's looking mighty good.

Computerworld - The Web browsing world is exciting again. Google's Chrome browser is faster than fast and there's serious thought that Internet Explorer may actually lose its top spot in the browser market-share wars. But for all the excitement, it would be a real mistake to overlook Firefox; with the forthcoming release of Firefox 3.6, which is now available as a release candidate, Mozilla's flagship browser is looking better than ever.

As soon as the release candidate came out on January 9, I started putting it through its paces, using two Dell 530S desktop PCs. These older computers are powered by a 2.2GHz Intel Pentium E2200 dual-core processor with an 800MHz front-side bus. Each has 4GB of RAM, a 500GB SATA (Serial ATA) drive, and an Integrated Intel 3100 GMA (Graphics Media Accelerator) chipset. One was loaded with Windows XP SP3 and the other used MEPIS 8 desktop Linux.

Much improved performance

To my delight, I found that Firefox uses considerably less memory after prolonged use than its predecessor, Firefox 3.5.6. Better memory use may not strike you as the most exciting thing about a Web browser, but if you're a serious Web user, with multiple tabs open at once for hours at a time, it's a big deal. I, and other users, have noticed memory issues with Firefox 3.5.6 that slowed a PC's overall performance. In my testing of 3.6, these memory problems appear to have been fixed, and that alone makes it a "must upgrade" in my book.

I also noticed that the new Firefox is much faster than the last version. Part of this speed boost comes from Firefox's new ability to run scripts asynchronously. In the past, Firefox waited for the first script on the page to download completely before running the next script, no matter how long it took to download. Now, Firefox runs whichever script downloads first, no matter where it's placed on the page. It's one of those small changes that make a big practical difference on pages with multiple scripts.

In particular, Firefox 3.6 does much better with Web 2.0 sites that rely on JavaScript. With its updated JavaScript engine, TraceMonkey, I found that the browser was more than three times faster than Firefox 3.5.6 on the SunSpider JavaScript benchmark test. On the Windows XP system, Firefox 3.5.6 came in at a poky 3034.4 milliseconds, while Firefox 3.6 zipped by it at 1007.0 milliseconds.

That's great, but it still leaves Firefox lagging behind Chrome, which easily lapped the field with a time of 553.0 milliseconds.

New features

There's more to a browser than just fast page rendering, and Firefox 3.6 offers numerous new features that I think make it a compelling browser choice.

Users who like to tweak the look of their browser but don't want to dig into the technicalities of Firefox's XUL (XML User Interface Language) should enjoy playing with Firefox's new Personas feature. This is a one-click Web-based tool that lets you change the look and feel of your browser. You can either roll your own theme or pick one of the more than 35,000 themes that are already available. Personally, I like the plain-old Firefox theme, but if you like jazzing up your browser's looks, you'll like Personas.

Firefox Persona
Like to customize your Web browser's look? With Personas, Firefox 3.6 makes it easy.

A more universally useful feature is that Firefox 3.6 will now automatically check to see if your plug-ins are out of date. Since many 21st-century security problems come from outdated plug-ins, this is an important fix. For example, Adobe Flash, which most of us use for Web video, has had numerous security problems fixed in the last year. With this improvement, even users who don't follow security news will be able to keep their plug-ins up to date and secure. This is a win/win situation as far as I'm concerned. I'd like to see all browsers implement this feature.

The new Firefox has also improved its support for HTML5. Specifically, Firefox now supports full-screen native video and will let you use local files with Web applications. As the gap between traditional desktop applications and SaaS (Software as a Service) applications continues to narrow, this last feature is likely to see a lot of use.

At the same time, though, Firefox's developers are preventing Firefox browser extensions from loading third-party components installed in its internal components directory. This is because the programmers were finding that many Firefox crashes were actually caused by misbehaving extensions and plug-ins. To make matters worse, users couldn't access some of these third-party components with the add-ons manager or even disable them.

The long-term gain from this change will be to make Firefox more stable. In the short run, though, Firefox's programmers estimate that about 1 in 4 current Firefox extensions will need to be rebuilt to work with Firefox 3.6. I'm more than willing to put up with that for the sake of having a Web browser that won't fail on me when I'm in the middle of work.

In any event, I've discovered that the Firefox extensions that I consider to be absolutely essentially -- the Google Toolbar and Xmark's Bookmark Sync tool -- work just fine with Firefox 3.6.

Taken all in all, I'm very impressed by Firefox 3.6. While I still really like Chrome's speed and recently introduced support for extensions, this new version of Firefox is so much better than the last iteration that I've decided I'm going to keep using Firefox as my main browser on Linux and start using it again on Windows.

Internet Explorer? Chrome? Look out. Firefox is back in the game again.

Source By Steven J. Vaughan-Nichols in ComputerWorld

Continue Reading...

With IE 9, Microsoft fights back in browser wars

With Internet Explorer 9, Microsoft showed Wednesday it's trying to retake the browser initiative.

IE remains the Net's dominant browser. But perversely, it became something of a technology underdog after Microsoft vanquished Netscape in the browser wars of the 1990s and scaled back its browser effort.

That left an opportunity for rivals to blossom--most notably Firefox, which now is used by a quarter of Web surfers, but also Apple's Safari, which now runs on Windows as well as Mac OS X, and Google's Chrome, which aims to make the Web faster and a better foundation for applications.

Microsoft has been pouring resources back into the IE effort, though, and at its Professional Developers Conference in Los Angeles, some fruits of that labor were on display. In particular, Windows unit president Steven Sinofsky showed off IE 9's new hardware-accelerated text and graphics.

The acceleration feature takes advantage of hitherto untapped computing power in a way that's more useful than other browser-boosting technology--Google's Native Client to directly employ PC's processor and Mozilla's WebGL for accelerated 3D graphics, for example--according to Dean Hachamovitch, general manager of Internet Explorer.

"This is a direct improvement to everybody's usage of the Web on a daily basis," Hachamovitch said in an interview after Sinofsky's speech. "Web developers are doing what they did before, only now they can tap directly into a PC's graphics hardware to make their text work better and graphics work better."

Why go to all this trouble? In short, to help keep the Windows business alive and kicking.

"Our goal in building a great browser for consumers and for everyone is that they are Windows customers. That's at the core of it," Hachamovitch said.

He didn't bring it up, but it should be noted that an increasing fraction of Microsoft's business is moving online, too, through its Bing, Live, and now online Office 2010 sites. "We want to build a better IE so all the Web sites have a better experience," Hachamovitch said.

Turning up the heat
Microsoft began work on IE 9 just three weeks ago, Sinofsky said. But signs have been clear that the company has taken interest in its browser again.

When it arrived earlier this year IE 8 brought significant new security and privacy features, and in a significant departure Web developers appreciate, it attempts to follow various Web standards such as HTML (Hypertext Markup Language) and Cascading Style Sheets.

More recently, Microsoft joined the HTML standards effort in August. And earlier this month, Microsoft sent a dozen IE team members to a World Wide Web Consortium meeting.

"High-quality specifications that improve interoperability between browsers are important. Our goal is to help ensure these new standards work well for Web developers and will work well in future versions of IE," said Adrian Bateman, a Microsoft program manager who's involved in the standardization effort, describing the motivation. That point of view is music to the ears of programmers who struggle to make sure their Web sites work with the ever-wider variety of browsers on the Web today.

Hardware acceleration
Under the covers, the IE 9 acceleration works by employing Microsoft's Direct2D interface rather than its GDI (Graphical Device Interface). Direct2D provides a general way for software to take advantage of hardware acceleration for graphics, and IE 9 will employ it.

"It's a remarkably different level of performance," said Hachmovitch, who's using the technology. "It's like the difference between watching Pixar or an Xbox vs. watching an old PC chug along."

Direct2D also facilitates a technology called sub-pixel positioning that can smooth the appearance of text on the screen. That cuts eyestrain, he said.

In a video touting the Direct2D browsing technology, Microsoft showed off the acceleration effect on a map-based Web site. While panning the view one way or the other, "The map literally keeps up with your mouse," said Microsoft graphics developer Christian Fortini in the video

Earlier in November, Firefox surpassed 25 percent usage share of Web browsers, according to Net Applications.

Earlier in November, Firefox surpassed 25 percent usage share of Web browsers, according to Net Applications.

(Credit: Net Applications)

With the old technology, that chore can update the screen at a rate of about 5 to 10 frames per second while using 50 to 60 percent of the processor's horsepower, but using the Direct2D method, the frame rate jumps to a range of 40 to 60 per second while the CPU usage plunges, Hachamovitch said.

Compatibility sales pitch
Hachamovitch touted Microsoft's approach as broadly relevant and compatible with the Web as it stands today. Unlike Native Client and WebGL, it doesn't require new programming skills for Web developers.

"Web sites didn't have to change behavior and code in a different way" to take advantage of the Direct2D technology, Hachamovitch said. "With a lot of other technologies, it takes a lot of work and a lot of time to figure out how to do something different. It isn't necessarily an interoperable, standards kind of thing--it's something from one particular vendor. We're taking interoperable implementations of things like CSS, things that developers are using and expect to work everywhere, and making them demonstrably better."

He didn't comment on whether Microsoft supports some Web standards for better graphics, including Canvas and Scalable Vector Graphics, but he did say the new display technology will broadly help whatever graphics technologies IE does support. "Once we're on top of this super-rich graphics infrastructure, all the graphics we do will have this," he said.

And although Microsoft certainly hasn't committed to it, Eliot Graff, an IE lead technical editor, is helping edit the Canvas interface at the W3C group.

Full standards support remains a sore point when dealing with IE. On one test, Acid3, IE 8 scores just 20 out of 100. IE 9 currently scores 32, and "the score will continue to go up," Hachamovitch wrote in the blog posting.

Faster JavaScript
The acceleration is one aspect of performance Microsoft is focusing on. Another is the execution of JavaScript, a programming language used widely on the Web for everything from mundane tasks to full-on applications such as Gmail and Google Docs.

In another Microsoft video, John Montgomery, a leader of IE's browser compatibility and tools team, shows off the browser tackling all the components of the SunSpider JavaScript speed test.

"We're whipping through these faster than (IE) 8 was," Montgomery said. "We're pretty early in the development process. There's still some stuff we can still squeeze out of the engine, but we're doing a lot better than we were."

Hachamovitch, though, takes pains to point out JavaScript isn't the only bottleneck for browsers. Even though JavaScript engines are important enough to warrant brand names these days--Chrome's V8, Firefox's TraceMonkey, Safari's Nitro, Opera's Futhark and Caracan--Microsoft's prefers to shine a light on nine other aspects of browser performance.

Continue Reading...
 

CBox

Followers

Subscribe to Information Technology

Enter your email address:

Delivered by FeedBurner

Powered by FeedBurner

Information Technology Copyright © 2008 Designed by Ipietoon Powered by STMIK AMIKOM Yogyakarta