ie8 fix

JavaScript

Second Firefox 3.1 beta brings significant changes

Usually not much happens to a software product from one point release to the next, much less one beta version to the next. But Mozilla has made quite a few changes with the second beta of Firefox 3.1, released Monday.

In the new version are support for video and audio built into Web pages, a built-in service for telling Web sites a user's location if users permit it, private browsing, Web worker support for more powerful Web-based programs, and my favorite feature, the TraceMonkey engine for running the JavaScript programs used to build sophisticated Web sites. TraceMonkey was … Read more

Opera 10 alpha: Compliant and faster--but not fastest

A correction was made to this story. See below for details.

Testing Opera 10 alpha confirms it can boast that it's the second browser in development that is fully compliant with the Acid3 benchmarks. It's also markedly faster than Opera 9.62 at processing JavaScript, but it's half as fast as the fastest Web browser currently available.

On both Windows and Mac OS, it was no surprise to see the Acid3 standards test come up 100 out of 100 since that was the big news from Opera Software earlier today. The browser is also three times faster … Read more

Window Pong turns your browser into a game

If, for some reason, you've been missing out on a reason not to use your browser's pop-up blocker, here's a new one: Window Pong. The age old game of Pong comes to your browser using separate pop-up windows. You play against a computer that volleys back yet another window that acts as the ball--complete with sound effects. Meanwhile, a fourth window at the top of the screen keeps score of the ordeal, giving the first player to reach five points the win.

Is it practical? No. Is it a great use of JavaScript? Definitely.

I found it … Read more

Adobe wants to bridge gap between PCs and cloud

Adobe Systems wants to have it both ways.

Microsoft's power with programmers is tethered to desktops and laptops, the vast majority of which run Windows. Google is trying to dominate what it believes is the new frontier, cloud computing, where applications run on the Web. Adobe, though, is trying to run down the middle with a strategy that touches on both domains.

"It's a balance of the client and cloud together that makes for the most effective applications and the best development," said Adobe Chief Technology Officer Kevin Lynch, who's planning to speak on the subject in a keynote speech Monday at the company's Max conference in San Francisco.

Since Adobe's $3.4 billion Macromedia acquisition in 2005, programming technology has been rising in importance within a company that got its start with publishing software such as Photoshop. The technology that brought the two companies together, Flash, will hog the spotlight at the conference.

Flash got its start as a way to give Web pages animations and basic applications such as games, but it's grown up since then. The Flex technology has given developers a more mature programming model, and the addition of video-streaming abilities to the Flash Player that's plugged into the vast majority of Web browsers has given Adobe's technology incumbent status. Who can live online without YouTube?

Adobe is still working on Flash, releasing Flash Player 10, aka Astro, in October. At Max, though, a Flash cousin called AIR--the Adobe Integrated Runtime--will share the stage with the release of version 1.5.

Flash and AIR are key to bridging the cloud-PC gap. For example, Adobe has launched an online Photoshop.com service, where members can upload, edit, and share photos. The site uses Flash to run the processing-intensive editing software on people's own computers, not Adobe's servers, Lynch said.

"Our operational costs for hosting that application are much lower than if we had server-side processing," and users get better performance, Lynch said.

But Flash still lives largely within the browser. Adobe hopes to uproot it with AIR, a "runtime" foundation for housing applications. AIR runs Flash programs but also has a built-in engine for showing Web pages and for running programs written in JavaScript, which is widely used for Web-based applications. And AIR is available for Windows, Mac OS X, and Linux, and programmers who write AIR applications don't have to worry about what operating system is on a person's computer. … Read more

Third Chrome beta another notch faster

Google began updating Chrome users with the new beta version, and my performance tests show the company has ratcheted the browser's speed up another notch.

Google Chrome's latest version, 0.3.154.9, shows a 37 percent JavaScript performance improvement over the initial beta released two months ago.

JavaScript is a programming language used to add some pizazz to innumerable Web pages, but more importantly from Google's perspective, to power sophisticated Web applications such as Google Docs, Google Calendar, and Gmail. JavaScript is also up against Adobe Systems' Flash and Flex, Microsoft's Silverlight, and HTML 5, … Read more

Adobe fends off rivals with Flash Player 10

Astro is launched.

On Wednesday, Adobe Systems announced the release of a major update to its Flash technology to endow Web sites with better video, audio, and graphics. The new version 10 was code-named Astro, and it arrived just days after Microsoft released version 2.0 of its rival Silverlight software.

Flash Player 10, a free download also available for Windows and Mac users from Download.com, includes a number of new features:

• Easier-to-use 3D graphics effects.

• Better text handling for more sophisticated layouts combining words and graphics, more refined typography, and better multilingual applications.

• Better sound … Read more

'Internet safety' may be an oxymoron

To the short list of life's certainties--death and taxes--we can now add "Web threats."

Early indications are that there will be no quick fix for clickjacking, which enables a PC to be infected with malicious software simply by clicking a disguised link on a Web page. All browsers are equally vulnerable, and there appears to be no sure solution, at least in the short term. Even disabling JavaScript and other advanced Web features won't prevent an infection.

Does this mean you should cancel your broadband account and dig out the ham radio? I don't recommend … Read more

Step aside, Chrome, for Squirrelfish Extreme

Just about every browser out there now is trying to grab the crown for fastest performance for running JavaScript, the programming language that powers many increasingly sophisticated Web-based applications. The latest development is from the programmers behind Apple's Safari.

Mozilla bragged earlier this month about TraceMonkey, a new JavaScript engine due to ship in Firefox 3.1 near the end of 2008. Next came Google's Chrome, a leading feature of which is the performance of its V8 JavaScript engine. Now the WebKit programmers, whose open-source code is used in Apple's Safari browser and the Konqueror browser of … Read more

Google reveals Chrome security patch details

Earlier today, Google was keeping mum about a three-day-old security fix to its Chrome browser, but now the company has revealed details of two critical-risk vulnerabilities and some lesser issues it says are fixed.

The critical patches relate to buffer overrun vulnerabilities that could have let a remote attacker execute arbitrary software on a Chrome user's computer, said Mark Larson, a Google Chrome program manager, in a mailing list posting Monday afternoon. The first patch fixed a vulnerability in handling long file names, called the SaveAs vulnerability, and the second a vulnerability in dealing with the Web site addresses displayed in Chrome's status area when the user hovers over a link.Read more

Google fixes Chrome vulnerabilities--but won't say which

Updated 1:44 p.m. PDT with details that Chrome automatically updates itself with no notification or choice for the user.

Google has quietly begun releasing a hastily prepared update to its Chrome browser to fix some security problems.

The new version, 0.2.149.29, replaces the 0.2.149.27 that was released when Google launched the Chrome beta version last week. Google started releasing the update Friday, initially to a small number of users, but didn't make much of an announcement about the change.

"149.29 is a security update and we released it as … Read more