Sputnik: ECMAScript 3 conformance test suite

An experimental plot to illustrate how the latest stable browsers compare.

Today, The Chromium Blog has officially released their ECMAScript 3 conformance test suite in a form that is more friendly to test in your browser. The test contains over 5,000 tests (currently 5,246) and continues to grow!

The Chromium Blog has also posted some initial results among the top web browsers for Windows (emphasis is mine).

In this example, when running Sputnik on a Windows machine, we saw the following results: Opera 10.50: 78 failures, Safari 4: 159 failures, Chrome 4: 218 failures, Firefox 3.6: 259 failures and Internet Explorer 8: 463 failures.

An experimental plot to illustrate how the latest stable browsers compare.

Putting that into terms of 100% conformance rates: Opera 10.50: 98.5% successful, Safari 4: 97.0% successful, Chrome 4: 95.9% successful, Firefox 3.6: 95.1% successful and Internet Explorer 8: 91.2% successful.

Running the test myself in the latest Opera 10.50 snapshot for Linux (Build 6242 ) I’m seeing a solid 77, proof that Opera 10.50 is progressing still!

As explained in their post, the goal of this test is not related to Javascript performance in terms of speed, but in terms of conformance to the spec. Ideally all browsers would be in the center of the bullseye, meaning they all conform and behave (nearly) identically.

The Sputnik tests have been released as an open source project, so if you’re interested in providing conformance test cases to improve the future web..now is a perfect chance to get involved. ;)

To run the test yourself or learn more about it, visit: http://sputnik.googlelabs.com/

WordPress Plugin WP-UserAgent 0.8

wp-useragent-0-8-img1

I’ve just updated WP-UserAgent to version 0.8, covering a lot of ground over the past few days. As I’m working to reach a stable and solid 1.0 release, I’m also working towards a feature complete plugin.

Version 0.8 offers support for detecting ~90 different web browsers and ~35 different operating systems (counting each version of windows).

wp-useragent-0-8-img1

Easy access to WP-UserAgent settings is worked right into the Plugins page. No more need to search for options to edit!

Once you find the options page, you’ll find a cleaned up look and feel, along with a real-time preview of how your changes will appear.

wp-useragent-0-8-img2

If you’re in need of a cool geeky WordPress plugin, why not give WP-UserAgent a shot? It’s an interesting way to find out a few details about your subscribers and other visitors!

Find out more details, changelogs and downloads on the official WP-UserAgent plugin page.

Opera 9.62: To be released soon, try it now

It looks like Opera is about to do a follow-up release of 9.62 to fix a zero-day flaw that made it into 9.61. The International install file is dated 10/29/2008 02:47:00 PM on the ftp server.

I’ve uploaded Windows and Macintosh builds of Opera 9.62 to my “Old Versions” of Opera download page.

While Opera 9.62 is not official until it has been published on the front page and the official Opera download page, it’s usually a good sign when builds for Windows, Macintosh and Unix have all been built and are waiting on the servers. :D

So you can either go to my download page or you can browse through the files on Opera’s ftp server (if you don’t trust my files :P ).

Or if you’re not ready to install it yet and would prefer to wait until it’s officially released then you should expect to see an update notification possibly within the next couple of days.

I do not have a definite list of the changes since 9.61 (yet). However, I think there will be a fix for the zero-day flaw as mentioned above and explained by ZD Net as:

On the same day Opera shipped a browser update with patches for three separate security vulnerabilities, hackers are openly discussion a new zero-day flaw that exposes Windows users to remote code execution attacks.

With Opera 9.61, the Norwegian browser maker corrects an issue where History Search could be used to reveal browser history (rated extremely severe); a Fast Forward bug that allows cross-site scripting (highly severe); and an information disclosure flaw in news feeds (also highly severe).

Source: On Opera patch day, a new zero-day flaw

Google makes a web browser: Google Chrome

Although it was rumored for a long while, there were plenty of people doubting that anything would ever pan out.

Google has released a few details to the new browser in their official blog. Many people have given the rumored browser the name gBrowser, however, Google seems to think the official name should be Google Chrome. Regardless of the name, I think we are all excited to see what this browser will have to offer!

According to Jeff at the Big Blue Ball, Google will be releasing Google Chrome for the Windows platform today!

Google is getting their fingers into everything these days, and the latest foray is a new web browser called Chrome. According to the official Google Blog, Chrome will be available for download on the Windows platform beginning sometime Tuesday, September 2.

Google Chrome is built on top of the Webkit project so standards support and compatibility should be rock solid from the start.

After the initial release in Windows, Google Chrome will be released in versions for Macintosh and Linux.

I’m excited about more competition coming to the table to push and progress the web! I hope everyone understands what this will change!

Stay tuned for my thoughts and a review of Google Chrome. Until then you can read the comic strip that Google posted a link to in the Google Chrome blog post. I’ve taken the time to post the comic here, however, all work done in these images has been done by Google and I am only posting the comic here.

UPDATE:
To keep an eye on Google Chrome and test it as soon as it is released, point your browser to the following address and refresh as frequently as you wish. The link should become live and switch from the current 404 to the product page with a Windows download link. ;)

http://www.google.com/chrome

In the meantime, if you’d like to learn more about Google Chrome before it is released you should head over to the entry that is already in place at Wikipedia.

UPDATE 2:
Google Chrome is now available! Download it now! I’ll be posting some screen shots shortly. Screen shots are posted here:
http://www.kyleabaker.com/2008/09/02/google-chrome-first-look-at-a-first-release/

Opera 9.5 Release Candidate 1

38x46

Today Jon von Tetzchner, Opera CEO, has officially release Opera 9.5 RC1 to the world. It has been two years since Opera 9 was first released, so you can image the progress and improvements that have been made since then!

The version numbering may be a bit confusing, but we all might as well consider Opera 9 and Opera 9.5 to be two completely different versions..like Opera 8 vs. Opera 9.

Opera 9.5 has introduced a number of new features and stability improvements since Opera 9 and has even improved compatibility between websites that used to simply not work in Opera.

New features that you will find and fall in love with in Opera 9.5 include Speed Dial, Opera Link, Quick Find, Dragonfly, EV (Extended Validation) and new sportier and improved skin!

Speed Dial


Get to your favorite Web sites with just one click! Speed Dial is a set of visual bookmarks you see when you open a new tab. To add a new page, simply click on an empty Speed Dial.

Opera Link


Access your favorite Web sites everywhere! Opera Link syncs your bookmarks and Speed Dial between your computers and mobile phone. Log in with your Opera username, and your data will always be accessible.

Quick Find


Have you ever forgot the page where you found that great article or that perfect gift? Opera remembers the actual content of the Web pages you visit. In the address bar, just type one word you remember, and Opera finds the page for you immediately.

Dragonfly


Opera 9.5 features a new version of Opera Dragonfly, the upcoming Opera developer tools. Opera Dragonfly makes developing using Opera easier than ever, both on your computer and mobile phone.

EV (Extended Validation)


Not all Web pages are what they say they are. In Opera 9.5, Fraud Protection is enabled by default, detecting and warning you about fraudulent Web sites automatically. Support for Extended Validation certificates (EV) provides added assurance and trust for secure Web sites.

Opera 9.5 Skin


To top things off with, Opera has introduced a new default skin for the browser that is designed to make your life easier and make the browser look more mainstream.

I’ve covered some of the changes made to the skin and layout in another post, but the main things that changed were the placement of the New Tab button, the Home button has returned by default and the coloration of the icons and tool bars have changed.

Now it’s time to, as Opera CEO Jon von Tetzchner said, continue to support Opera by turning the whisper into a shout!

Go check out Opera 9.5 RC1 now!