The seventh Windows version of the Opera web browser has been released after an almost-quarter-year public beta testing period. Opera is the third most widely used browser in the world, and that's saying something if you consider that it costs an ad banner or USD39. It is a relief from the world of bloatedness and meaningless version numbers (ahem, Netscape 7), and there are plenty of new features to explore.
The company has been marketing this release fairly heavily, which has had the critics crying all over the 'net. Over a month before the beta was released, Opera Software was hyping up the long awaited version at various online news services. Features such as DOM2 support and the complete code rewrite were publicised, attracting plenty of speculation and excitement. Small Screen Rendering was also fussed over as a "new technology", displaying Opera's ideas of mobile phone Internet browsing. After looking under the bonnet of the actual product, it is a relief to find that they have lived up to the promises, while presenting a few surprises.
For us coders, Opera 7 boasts a new rendering engine ("Presto") with almost complete XHTML 1.0, CSS 2.1 and DOM2 support. All of the legacy bugs have been removed, dynamic page reflow is now possible, and a DOCTYPE switch has been introduced to make bad pages look better. Thankfully, Opera 7 renders most pages at about the same speed as Opera 6.
Nevertheless, Presto represents a pretty big leap in standards support—maybe enough to drag in some Mozilla fans who hug to the open-source browser for the rendering engine. Yes, Presto is about just good as the Gecko for standards support now; and in a lot of cases, far better. Opera does everything that Mozilla can, just so much faster.
There is also the inclusion of 12 packaged user style sheets and an easy menu application interface (View > Style). These sheets can be cascaded together, with or without the page's styles. They are mostly for accessibility, accessible web design and plain coolness: Emulate text browser, Nostalgia, Accessibility Layout, Show images and links only, High contrast, Hide non-linking images, Disable tables and Use default forms design.
There are also three style sheets that are worth mentioning specially: Hide certain-sized elements, Debug with outline, and Show structural elements. Hide certain-sized elements is basically that CSS-powered inline ad-killer that Eric A. Meyer came up with a few years ago. Debug with outline uses the newly added support for the "outline" property to display key elements. Finally, Show structural elements, which with the acrobatic use of generated content, attribute selectors and counters, shows the HTML tags inline, as well as the meta and link data, and a report on the number of font tags and nested tables. Now this is cool!
Related to this is Small Screen Rendering: a technology that was hyped up in the press a few months ago. Basically, it squeezes normal web pages into a mobile phone/PDA screen by resizing images and linearizing tables. At the moment, it's mostly a preview of Opera's coming mobile phone versions. If you look close enough, it's probably just a clever style sheet with td{display: block;} and *{max-width: 210px;} at the core. Still, it's quite impressive.
As I said before, the standards support is a pretty big leap up. There's the new navigation bar for the link element, which can be rearranged with drag & drop. Form elements are built from Opera's own code (like Mozilla), so that means more fast, more stable, and more standards compliant. Links and images are now drag & droppable (while still allowing selection of link text). Overall, there are lots of small (and big) steps forward and no steps back.
There are plenty more features where those came from—you'd need them in order to justify the version number.
input.ini, menu.ini, dialog.ini and toolbar.ini respectively. Plus, loads of more options.Of course, none of the significant features from previous versions have been dropped. The user style sheet mode, page zooming, image toggling, keyboard shortcuts, mouse gestures, MDI, popup killer, download manager, skins and search engine integration are all still there and improved.
This new version is definitely a huge improvement over the last. If you didn't like the previous versions, then I suggest you try this one out. As always, installation and uninstallation is clean and it can be installed alongside any other versions. You can download an ad-sponsored version for Windows from Opera.com.
Comments
Anti-Mozilla
A news article would be better served without the opinionated rubbish. While the new Opera version is a huge leap forward from previous versions, I don't think it's anywhere near to measuring up to Mozilla yet, in anything but speed, which, although important, is not everything. Opera is a fine browser, but if you feel you have to continually take digs at Mozilla (while ignoring less standards complaint browsers) at least back up your digs with facts.
It's better? How is it better? Why? This is exactly what I'm talking about. If you have to shove your opinions into a news article at least bloody-well back them up with something.
Small screen rendering
But Opera *did* it
Small Screen rendering isn't just a stylesheet. There's more to it than that. If you read places like CNet you'll see that the technology is being used in other places too.
And even if it was just a style sheet, just because someone else can copy a feature doesn't mean that the original feature wasn't innovative. Opera actually did it. Just like created Mouse Gestures.
You know, I'm really tired of all these jabs back and forth between Opera-fanatics and Mozilla-fanatics. Get over it people. If the world had to wait for Mozilla without alternates like Opera, IE would have been much closer to 100% than it already is. Mozilla still does better on standards support. There are more plugins etc for Mozilla.
Let's have more energy spent on making the programs better, and less time spitting in each other's soup.
Re: Anti-Mozilla
I wrote the article opinionatedly because I am tired of all the Mozilla fanatics that don't even consider Opera just because of the cost. And why isn't Opera allowed any hype when Mozilla gets a mention on no less than four insignificant releases? Geez, they even get a whole article when nothing happens.
Well I don't think Mozilla is anywhere near Opera in terms of features, innovation, speed and user friendliness (did I leave out a category?). With standards support, they are about level now, IMO.
I wasn't taking a dig at Mozilla, but I admit to taking a dig at the idea that Mozilla Is The Most Standards Compliant And Best Browser And Mozilla Is Always Right And Every Other Browser Is Wrong.
It is better because it's a true MDI, not an imitation like "Tabbed Browsing". Each Page (yes, confusing terminology) is a real client window that can be minimised, restored, maximised, tiled, cascaded, etc. And there's also a load of options to do with saving Sessions.
Sorry, I cut the explanation out for length. After all, the interface has nothing to do with the real focus of the article: Opera as a web authoring tool.
Yes, I did see that article, and that's why I said: "If you look close enough, it's probably just a clever style sheet..."
Pointless slander
Tim, sorry if I came across as jabbing, what I was trying to do was point out that I thought the article was taking unnecessary jabs itself, especially without backing them up with anything. You will notice that I did say that I think Opera is a fine browser. Although I personally don't use it, I have no problems with it, especially not its newest incarnation. That said, I also think Mozilla is a fantastic browser, and if the author of this piece wants to continually belittle Mozilla he should back his opinions up with evidence.
Kevin, you can hype Opera all you want. Hype doesn't mean slandering other things however (and hell, if you're going to slander other browsers for not being standards compliant then why the hell choose to pick on Mozilla when there are other browsers around that linger much further behind?
You might not like the idea as you put it, but for quite a while now Mozilla has been the most standards compliant browser around. As for people always considering it the best... where do you hang around? Sure a lot of people liek Mozilla the best. A lot of people like other browsers and consider them the best too. It's all a matter of taste, and none of it requires descent into slander.
You might feel that Opera's implementation being a "pure" implementation of MDI is better, but whenever I install Opera my first customisation is to switch to the SDI, whereas Mozilla's "impure" tabbed browsing I find extremely useful. I don't need windows that can be restored blah blah.. if I want windows with the dressing what's wrong with using real ones? If you felt you needed to cut out the explanation of why it was better because of length you should have taken out the dig too.
Again, I have no problems with Opera, it's just not to my taste. It's a fine browser, let it stand on its own merits instead of slandering another very good browser.
As expected
Re: As expected
Sorry, I don't get this... is IE a company in your view, or is AOL a browser? I use my browser because I like my browser, not because of which company makes it. Anyone that doesn't use a piece of software because of who makes it is, in my opinion, a moron. you use software because it works the way you need or want it to.
Anyway, I'm going to stop commenting on this news story. I've given my views on why this news article is bad and yet some of the opera fanatics seem to think I hate the browser or something, no matter how many times I say I think it's a good one. Not much else I can do.
Kiddies, stop squabbling
Ease up guys! We should be happy that at last we have 3 major browsers that are reasonably standards compliant. (Before you flame me about IE, I said 'reasonably'.)
What really matters is that we can now develop content for the three major browsers and not have to worry (too much) about hacking around to avoid browser shortcomings. Let's get developing standards compliant sites and not get bogged down in dick measuring competitions
[For the record, I have all three browsers on my deskop and there are things I like about each of them.]Not pointless slander
Yes, I did. You will notice that I did not say that Mozilla sucks. I didn't say that Mozilla is a fine browser, but I do think it is.
I don't think I slandered about Mozilla at all. I made two statements about how Opera was slightly better. I made no false statements, AFAICS. OK, maybe I had incorrect information when I assumed that most people think MDI is better.
I didn't say that Mozilla was not standards compliant. If you read between the lines, you will actually see much respect for the Gecko engine. Only once, I said that Opera had a lot of cases where standards support was far better. This does not mean that Mozilla's standards compliance sucks.
Because I think it is well known at evolt.org that IE's rendering engine is far behind. I was just trying to broaden some people's options beyond Mozilla. Once again, I did not disrespect Mozilla.
Yes, and now there are two most standards compliant browsers around. I want to get this idea into people's heads.
I don't see much difference between the two implementations if you just use MDI in tabbed browsing mode. But of course, you do see a difference (unless you're talking about Opera 6).
Well, here I go again. MDI windows are faster to manipulate than real ones. They don't take up taskbar space. They take up less resources. Restored MDI windows have less chrome. The list goes on. If you don't need them, then somebody else probably does.
Small screen rendering
Memory leaks
Unfortunately they haven't fixed the memory leaks introduced in 6.05.
On the MDI vs tabbed mode browsing, come on I have a 19" monitor and I can't have tabs on the left and you think this interface is better?
bugged
Sadly I find Opera 7 to be bugged. I also find it slower than IE6. Nor a speed revolution over Opera 6. What happened to the anti-flicker mode too? (Where a window isn't cleared before moving pages.)
To say it is almost fully CSS2 compliant is also misleading. Tests I will publish soon show it cannot handle several commands. I guess CSS3 is still a long way off for all browsers, never mind 100% CSS2 support.
In usage, I have to say I preferred Opera 6. They don't even seem to have fixed all the DHTML problems judging by one site (that works in IE). Unless the site had bad code of course, plus the browser is too new to be 'sniffed' for. There is also talk on forums of Java problems.
I prefer Mozilla. It seems more usable, less buggy somehow. And do Opera offer a bug feedback system where the actual programmers report back to you, so bugs really are tackled? (I'm thinking of Bugzilla.) I suspect the emails Opera get are simply filed away.
I do like the new User Mode accessibility effects though, such as emulating a text-only browser. But I've heard these too are buggy, letting in Flash!
Sadly, bugs (some serious) prevent me from praising this program. It seems like Netscape 6 - released before it's time. It could do more harm than good for the image of Opera! But at the end of the day, it's the user who chooses.
Re: bugged
so which is it?
Evolt's own Peter-Paul Koch tried to do some impartial CSS2 tests. He gave a browser 1 point for full support and 1/2 a point for Buggy/Incorrect/whatever. Here's his "league table":
- Opera 7: 42.5 points
- Mozilla: 38 points
- Konqueror/Safari: 30 points
- Opera 5 & 6: 29.5 points
- Explorer 5 Mac: 28 points
- Explorer 6: 21.5 points
As he states it's not very scientific, but I have to say the results "feel" about right to me.This page compares Opera 7 with Phoenix, and although most of the posters seem to be Phoenix users the feedback, particularly on standards support is overwhelmingly positive.
I have been able to find some bug reports (see here and here for example), but considering they rebuilt the browser from the ground up I think it's remarkably bug free.
Oh and finally, if you want a really biased view of what all the fuss is about, I'd recommend 30 days to becoming an Opera lover which goes into a lot of detail about many of Opera's features.
reply
Far from it. I welcome any new browser. Each one has its benefits. I'm merely stating my opinion.
It was there in Opera 6. Pages with identical menus were never blanked, they appeared to be drawn on top. I remember the option in the Preferences. Opera 7 seems to supress blanking the page if the same page elements are in the cache. Maybe.
I know! I'm not saying that's the perfect browser! Each have their own quirks.
I'd like to invite you to read my whole Opera 7 review before anyone else, to iron out any BS I might have in there. Can you let me have your email address? Mine is c.hester @ ukonline.co.uk. Regarding CSS, I've listed approximately 25 commands it fails on. OK, so they're not critical ones. I admit though it handles more code than the other browsers. My beef is that no browser supports 100%.
That's correct. I use IE6 at work but prefer Mozilla 1 at home. I've actually been salivating over the release of Opera 7, which I rushed to download as soon as it was announced. However, I had to uninstall Opera 6 because it simply could not handle all the pages IE6 could. No amount of cool features will make up for not being able to surf freely.
I'd now swap from Mozilla to Opera 7 if it wasn't for the bugs I have problems with. Certainly I'll be using it to test my pages.
My bad. I should do more testing. I'd give you the URL but I can't recall the site (and I cleaned out the History).
The forum post did not give any specifics.
Wrong. I am not going to say Mozilla rules over all other browsers. I want to love Opera too. Plus I look forward (this is not a joke) to the release of IE7.
Where on earth did you get that impression from? Did I ever say "If only I'd written the CSS"?
And why is that Opera users cannot accept criticism of their "golden" browser? And why do they have such a venomous outlook on Mozilla users?
Opera Security Flaws
but there are serious security flaws in opera 7, see here http://www.theregister.co.uk/content/39/29183.html
ooops!
fixed. http://www.theregister.co.uk/content/55/29191.html - that was quick, the post to the fix appeared while i was typing this!
still posting it tho'nice browser, useful article
meyer on opera 7
Nuff said! :-)
Read his full comments...
Re: reply
Re: meyer on Opera 7
Eric Meyer is just one of the people who discount Opera 7. He says "disappointing", but he lists one genuine bug (redraw problem, actually), one discrepancy in the spec, and one unreproducable "bug". He said he'd update his css/edge pages to say that Opera 7 supports them, but he still hasn't. Opera 7 has been public for about 3 months now. On the contrary, he records the first Mozilla beta that supported the effects. Is this because only Mozilla matters and Opera can wait? It's not just this of course.
Another one was dive into mark. The first thing he looks for when he gets Opera 7 is a way to hide CSS from it. He publishes the hack, which uses invalid syntax and belongs in Bugzilla. What's more, he refuses to admit that it's a Mozilla bug. Yes, he says he has nothing against Opera 7, but I find that hard to believe.
oh well
And you call yourself an Opera veteran? Can someone with Opera 6 please confirm this one?
I wasn't asking you to. I was hoping you'd use your fuller knowledge of Opera to spot any wrong conclusions I'd jumped to. (You seem to be good at that.) Oh well.
Less buggy as in program bugs, not just CSS bugs!
If anything, it's less buggy. Last night I couldn't get Mozilla to recognise a stylesheet no matter what I did. In the end I had to copy a similar file. Yet the code was exact! Today I find IE6 playing up again at work, not loading images or styles for no reason. So I turned to Opera, only to find javascript not working on a page I needed. Stupid browsers!
If there's a problem with Java, I think people really ought to hear about it. I don't want a faulty browser.
Are you seriously suggesting a user has to hack the browser just to make it work properly???
Re: oh well
hmm
Because they shouldn't have to! The browser should work "as is". You don't buy a car only to find you have to delve into the engine before it's roadworthy.
It's the principle of the matter Kalas. I don't really care if Flash is let in or not, again it came from another user's observation. And I'm at home with hacking stylesheets. (All praise the ease of Mozilla's templates!) But to expect a non-power user to do this is surely too much.
Opera 7 Review
Re: Xanadu's Opera 7 Review
You have obviously gone through Opera's display engine very thouroughly, Xanadu!
Some points:
The rest of those points can be classed as "bugs", "issues", or "annoyances".
Opera, CSS, and... well... Me
A reader pointed me to this article and the quote from me, so I thought I'd chime in. I'm not sure how I feel about people using comments I make as "enough said" points in debate, mostly because it just feels weird. I'm human and make mistakes like other people, and there's always more to be said. Especially in this case.
To keep this short, I'll just touch on the two things I mentioned on meyerweb, and which were mentioned here by Kevin:
As for css/edge (not) being updated, I think I deserve a little slack: Opera 7 final only came out very recently, and I installed it about four days ago. Yes, the betas have been out for months, but I don't update those pages based on beta behavior. And before you say anything, I don't consider Mozilla milestones to be betas, although obviously others disagree with me. The one time I did mention an actual Mozilla beta (Mozilla 1.0RC2) it was after 1.0 had already been released.
I have been meaning to update css/edge to mention Opera 7-- in fact, I may get to it today-- but I won't do so until I'd had the time to go through the site with Opera 7 myself and evaluate its performance. If I just added support information the minute someone told me a browser got it right, complexspiral would claim IE5/Win supported it. What concerns me is that mentioning which browsers support the css/edge demos is becoming more of a hassle than it's worth, and it might be a good idea for me to just remove the information altogether. Of course, if I did that I'd probably be accused of conspiracy or something.
I am satisfied now
OK, fair enough.
To clarify my comment, the bug was the underlining, the spec discrepency was the title/date thing, and the unreproducable one was the negative text-indents on li's.
oops
Have you read my Opera 7 Review? It is based on your CSS2 Test Suite. It also links to your recent comments.
I'm not sure you need to feel bad about the css/edge pages. And please don't remove them! According to Mark Pilgrim, Opera 7 has no problems with them. I also tested them and found nothing wrong (except for one line of text that over-ran a border, but that could be down to the fonts I have set in my browser). It's a credit to you that they all work!
Avoid Flicker
you want bugs? read on!
I didn't realise Opera 7 was this buggy! Just read this thread over at the Opera forum.
I see there are also bugs with Flash. And several users posting problems with Java. See Kalas, I was right. :-)
Gee, let's stop this.
Hi,
I'm a Mozilla user and contributor, but pleeeeeaaaase, let's stop this war between Opera and Mozilla. Of course Opera has bugs. of course Mozilla has some. but both are much better than the beast from Redmond. And there is room for all of them. I do not believe in "one-size-fits-all" approach. The more browsers available the better (as soon as their are standards-compliant like Moz and Opera 7).
Some people will prefer Opera7, some will go for Mozilla, some will like Netscape7 because it includes plugins and AOL Mail access. Let them try all the browsers, let them choose their preferred browser....
...and spend your energy convincing web developers to create sites that render well in all browsers, using W3C standards.
All the rest is worthless.
--Tristan
you want bugs? read on!
I see there are also bugs with Flash. And several users posting problems with Java. See Xanadu, I can troll too. ;-)
Ouch
Nitot is right. There are different browsers for different folks. I've found a browser that's even faster than Opera! It's..... Netscape 4! (I only use it to test my pages. Honest.)
Testing...
lynx
hoorah!
DOM2 Support? I wish
Stick with 6.5 for now, or K-meleon
Btw, Opera attains its perceived "speed" through forced caching. Change the "check page everytime" setting in IE or something similar in almost any browser and you'll find that the 0.03 seconds that Opera wins in speed are pretty much leveled.
While they have introduced some decent innovative features (and I dont care a whit about mouse gestures, thank you), it'd be nice to have some basic functionality like remembering passwords.
Also, the "accept cookies only from originating site" is buggy, even in latest opera. It doesnt accept cookies unless you set "accept all cookies".
Having ranted, perhaps its time for everyone to look at K-MELEON. Super browser, very good text resizing (pixel based) and is the lightweight super avatar of Mozilla.. (http://k-meleon.sourceforge.net)
Cheers
passwords
I believe that is what the Magic Wand is for. From the Opera website:
Re: passwords
Some simple questions
My questions:
1. I have a huge pile of sites to block in my lmhosts. Opera is the only browser that pops up a highly annoying pop-up dialog EVERY TIME telling me that the site "doubleclick.com" etc could not be contacted, "Connection closed by remote server". How do I disable this irritiating behavior? I *know* that these sites cannot be contacted because I have disabled them myself!
2. How can I download Opera 7 and install it WITHOUT losing my current look and feel in Opera 6.05 -- which of course I have spent several hours on? Can I "upgrade" my browser? Tried the 7 itself and the look and feel is this grotesquely overdone with all those foreground skins and misplaced font sizes..
Thanks.
Speed, passwords and skins
I'm surprised you noticed any speed difference for loading pages because I don't. Did anyone ever say Opera was the fastest browser on earth only in this one area?
I think the Wand was a fairly last minute addon and will definitely be improved in the near future. The Help in the Opera 7 betas suggested a much more sophisticated password manager to come.
I'm guessing you have mapped these sites to 0.0.0.0? If so, it should be 127.0.0.1 to prevent that dialog
I don't think so. Opera 7 uses completely different formats.
I agree. I suggest everyone who thinks so to get a different skin (View > Skin > Get skins) and stop complaining.
Been there, tried that