Skip navigation.

A Blog From Behind the Trenches

Attack of the Bugs

STICKY POST

Sticky: About this blog

I work in the Desktop (QA) department at Opera, and I try to stay updated on everything that happens in our user communities. Even though I work for Opera Software, the opinions stated herein do not necessarily represent those of my employer.

Google Chrome OS: The Web is the new "operating system"

, , ,

Following in the footsteps of Palm's WebOS (and partially the old Opera Platform (now replaced by widgets)), Google has announced the Google Chrome Operating System, which is initially aimed at netbooks, and which is basically a browser as the operating system running on top of Linux.

Read more...

Is Apple's WebKit a patent minefield?

, , , ...

The news that the HTML5 specification will not specify a video codec is bad news for the open Web. What makes things worse is that a common, royalty-free codec was actually agreed on by all involved browser vendors, except one.

Apple.

Read more...

A better benchmark: Benchmarking Browsers with Real Websites

, , ,

We are all used to all the artificial JavaScript benchmarks out there by now. What they have in common is that they all test small parts of JavaScript, and none of them are testing real-life performance.

Read more...

Opera Unite powered BitTorrent tracker

, ,

It looks like someone has started work on a BitTorrent tracker running as a Unite service. The creator now needs help to find bugs, which is why he made a public announcement about it.

You can find the tracker's homepage at Google Code.

I'm pretty amazed by this service, and I really can't wait to see what kind of Unite services other people can come up with.

Not knowing much about the specifics of this service, I wonder if it would be possible to create a network of "decentralized" BitTorrent trackers for redundancy purposes. Since a Unite service is easy to set up, just about anyone could run a BitTorrent tracker, and if several of them connected in a network of "trusted" trackers continuously mirroring each other, there would always be a tracker available even if someone disconnects a computer running the tracker.

Time will tell how far Unite can take things, I guess.

What is a browser? Russian edition

, , , ...

You may have seen the video where Google asks more than 50 people in Times Square, New York, what a browser is. Most of them basically think a browser is a search engine!

It looks like the various browser vendors have a lot of work to do in order to create awareness around browsers!

Now someone has tried a similar poll in Russia.

Read more...

JavaScript performance? What about layout performance?

, , , ...

Performance benchmarks are all the rage these days, but everyone seems to be focusing narrowly on artificial benchmarks that basically tell you how certain browsers perform at the particular JavaScript functions chosen for those particular benchmarks.

It's surprising that there is little or no focus on other, perhaps more relevant performance aspects of modern pages. For example, how do browsers perform when it comes to dynamically changing the style of a page (CSS)?

Read more...

Official Opera Unite blog

, ,

The Opera Unite team now has an official blog. If you don't want to miss out on Unite related information, head over there and subscribe.

The new Opera Portal

,

Opera Portal is the default homepage in Opera, and has until now been somewhat under-used. This will change with the new version of the site which is currently being gradually rolled out.

Read more...

In 2007, Opera Unite powered RC cars

, , ,

You know that "best internet experience on any device" thing Opera has going?

In late 2007, a semi-annual seminar took place at a secret location. And what do you do with a place filled with Opera engineers? You have geeky competitions using Opera technology, of course.

Read more...

How Opera became a big company and started crushing dreams

, , ,

I'm used to Opera being a small company (although with around 700 employees, we are perhaps not "small" anymore?) which always has to keep fighting to be heard in a world dominated by huge corporations that basically own everyone's attention. I'm also used to seeing these giants enter the same markets as Opera, and wondering if they will really care as much about browsers and an open Web as we do.

Well, now I guess I can put things in perspective.

Read more...

Windows Internet Explorer 8: Get the facts STRAIGHT

, , , ...

Microsoft's "get the facts" campaign for IE8 smells funny

, , , ...

Microsoft's new Get the facts has a strange smell to it. It's almost like it smells... old and stale.

Read more...

Opera Unite Web server benchmark

, , ,

If you are wondering how the Web server in Unite performs, our friend over at unitehowto.com has benchmarked it.

His benchmarks show that Opera Unite can do up to "impressive 800 requests per second" on decent hardware, and even with dynamic content. You also can't DDoS a person via Opera Unite. He also says that Opera Unite uses "very smart file I/O", and that even if you save data to file, you can push out 744 requests per second.

As a comparison, PHP+Apache+MySQL is almost 2 times faster, nginx (one of the fastest servers available) is only 5 times faster, and the MadFish WebToolkit ("compiled raw C++") Web server is only 6 times faster.

Still, he concludes, Unite beats them both at ease of use.

Read more: Opera Unite benchmark @ unitehowto.com

Opera Unite development howto

, , , ...

Opera Unite hasn't even been out for two days yet, and someone has already set up a development howto site. That's what I call fast!

The site has lots of detailed information and specific examples of how you do various things. Perhaps the site can complement the official Unite developer documentation for budding Unite developers.

I'll definitely be keeping an eye on it.

Opera takes control of the W3C!

,

Well, not exactly.

But Opera's Chief Standards Officer, Charles McCathieNevile (Chaals), has been elected for a two-year term to the W3C Advisory Board:

Created in March 1998, the Advisory Board provides ongoing guidance to the Team on issues of strategy, management, legal matters, process, and conflict resolution. The Advisory Board also serves the Members by tracking issues raised between Advisory Committee meetings, soliciting Member comments on such issues, and proposing actions to resolve these issues. The Advisory Board manages the evolution of the Process Document. The Advisory Board hears appeals of Member Submission requests that are rejected for reasons unrelated to Web architecture


This group is similar to the Board of Directors in a company, although it has no formal executive role.

Responding to Unite misconceptions

, , , ...

Lawrence has responded to a critical blog post on Opera Unite by Chris Messina, member of the DiSo Project (which is apparently a competitor to Unite?), which gets quite a few things wrong. Lawrence sets out to clarify the vision behind Unite, and also corrects a few mistakes.

It was also posted in Mr. Messina's blog, but was held for moderation and has not yet appeared.

Read more...

Why should Microsoft have to bundle other browsers?

, , , ...

One of the most frequent questions I see about the Microsoft antitrust case in the EU is why Microsoft should have to include competing products in Windows. Is poor Microsoft being hunted by the evil EU with its silly laws that ensure competition in a free market?

Read more...

Opera Unite Terms of Service updated

, ,

Looks like the Terms of Service hadn't been updated for Unite, but that has been fixed now.

There was some confusion about the part that talked about "uploading content to Opera's site", and people were worried that using Unite would mean that Opera owns all your data. With Unite, you aren't uploading your data to anyone's site, but I can understand why people got confused.

So now, the Terms of Service explicitly mention Opera Unite:

For the avoidance of doubt, this clause does not apply to the files you share as an End-User of the Opera Unite, as such files are never uploaded to Opera’s site. Opera will not make a claim to own or use those files.


That should hopefully people's minds at ease.

Remember that with Unite, you are in control of your own data.

Opera Unite

, ,

Opera Unite is here.

From opera.com/freedom:

Today, we unveiled Opera Unite,
A new technology that shakes up the old client-server computing model of the Web.

Read more...