Javascript

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." … Read more

Google offers JavaScript programming tools

With a project called Closure Tools, Google plans on Thursday to start helping developers who aspire to match the company's proficiency in creating Web sites and Web applications.

Google is a strong proponent of using JavaScript to write Web-based programs, part of its Web-centric ethos. Indeed, the company has pushed the language to its limits with services such as Gmail and Google Docs, and it developed its Chrome browser in part to enable JavaScript programs to run faster.

But writing, debugging, and optimizing heavy-duty JavaScript can be difficult--in part because a given JavaScript program sometimes works differently on different … Read more

Eolas sues corporate giants over Web technology

Eolas Technologies, a company that ground through a years-long patent infringement lawsuit against Microsoft, now has sued a large swath of corporate powers for infringement of that same patent and another related patent concerning interactive programs on Web sites.

The list of defendants includes many high-profile companies inside and outside the tech world: Adobe Systems, Amazon, Apple, Blockbuster, Citigroup, eBay, Frito-Lay, Go Daddy, Google, J.C. Penney, JPMorgan Chase, Office Depot, Perot Systems, Playboy Enterprises, Staples, Sun Microsystems, Texas Instruments, Yahoo, and YouTube.

Eolas' suit is not to be taken lightly. Although the earlier Microsoft case took many years to … Read more

Google plug-in builds Chrome browser into IE

Google released an Internet Explorer plug-in Tuesday designed to let Microsoft's browser use the features and performance of Google's own Chrome browser.

The software, called Google Chrome Frame, lets IE 6, 7, or 8 use Chrome to render Web pages and execute their JavaScript programs, Google said. To use it, people must install the open-source plug-in, currently in the developer preview stage, and Web developers must insert a line of code onto their Web sites that engages Chrome Frame when a person visits the site.

"For users, installing Google Chrome Frame will allow them to seamlessly enjoy … Read more

Google patches severe Chrome vulnerabilities

Google has fixed two high-severity vulnerabilities in the stable version of its Chrome browser that could have let an attacker remotely take over a person's computer.

With one attack on Google's V8 JavaScript engine, malicious JavaScript on a Web site could let an attacker gain access to sensitive data or run arbitrary code on the computer within a Chrome protected area called the sandbox, Google said in a blog post Tuesday. With the other, a page with XML-encoded information could cause a browser tab crash that could let an attacker run arbitrary code within the sandbox.

Chrome 2.… Read more

Opera 10 nears final stages

Opera Software has completed its first release candidate of Opera 10, a browser that the company says has better performance, a Turbo mode for slow Internet connections, support for a variety of Web standards such as Web fonts, and improvements to the Opera Mail feature.

"Now, we are very close to releasing the best browser in Opera's long history," Jan Standal, Opera's vice president of desktop products, said in a statement. "We hope everyone who has helped us test our browser thus far will put the release candidate through its paces."

The new Carakan JavaScript engine, … Read more

Mozilla issues first Firefox 3.6 alpha version

Mozilla has released the first alpha version of Firefox 3.6 for Windows, Mac, and Linux, a browser with speed improvements and new features the organization hopes to finalize faster than its predecessor.

"Unlike the year that passed between Firefox 3 and Firefox 3.5, we expect that this 3.6 release will be released in a small number of months," Mozilla evangelist Chris Blizzard said in a blog post Friday.

Firefox 3.6, code-named Namoroka, has a variety of changes, but it's not as dramatic a departure as 3.5 was from 3.0. Among the … Read more

Block scripts in Firefox

The Internet is full of threats like cross-site scripting attacks and clickjacking. A lot of these attacks work by injecting scripts in Web pages that you don't even know are there. You can give yourself a modicum more protection by running a Firefox plug-in called NoScript.

NoScript blocks all scripts from running until you authorize them. Let me show you how it works.

Go to addons.mozilla.org and search for NoScript or get it from Download.com. Install it as you would any add-on. Once you have it installed, look in the bottom right corner at the little … Read more

Google Native Client grows out of research phase

Satisfied that its security underpinnings are solid, Google has promoted its open-source Native Client technology to accelerate Web applications out of its research phase and is taking steps to build it into the Chrome Web browser.

"Based on our experience to date, we believe that the basic architecture of our system is sound and the implementation is supportable. So now we are undertaking a number of tasks to transition Native Client from a research technology to a development platform," said Brad Chen, Google's Native Client engineering manager, in a mailing list announcement Wednesday.

Native Client, called NaCl … Read more

Safari 4's fast, but not perfect: First Look video

Apple is touting Safari 4 as the fastest browser on the Web for both Windows and Mac. Depending on your computer's specs, that may indeed be true. However, if you need more than speed, Safari may not be the best choice. It's zippy with the JavaScript, but on Windows machines it still consumes a huge amount of RAM and still doesn't support extensions--something the Mac version can do.

What it does offer, though, is a uniquely visual browser right out of the box. Top Sites and Cover Flow for History and Bookmark browsing will either entice or … Read more