Slashdot Mirror


Opera 9.0 Released

Nurgled writes "After teasing us for months with betas and snapshots, Opera Software have finally released version 9.0 of their web browser. The new version features correct ACID2 rendering, native support for the SVG Basic profile, a built-in BitTorrent client, support for Microsoft's designmode and contenteditable extensions, per-site configuration, Atom support, Web Forms 2.0 support, Canvas support (and some Opera-specific extensions), NTLM authentication, some support of parts of CSS3 and lots more. The full changelog is available." p14nd4 adds "And for you *nix users, it hasn't hit their .deb repository quite yet, but there are regular installers available for the major players, including a fixed Ubuntu installer and an x86 Solaris version."

37 of 395 comments (clear)

  1. How about an API by Magada · · Score: 4, Interesting

    I love Opera. I'd love it even more if it came with the possibility to create extensions.

    --
    Something bad is coming when people are suddenly anxious to tell the truth.
    1. Re:How about an API by ZzzzSleep · · Score: 4, Insightful

      Right click, select "Block content..." click on what you want to go away, and that's about it.

      Easy.

    2. Re:How about an API by Anonymous Coward · · Score: 4, Insightful

      > Maybe the correct approach is NOT to browse the sites that bother you with ads. Otherwise, it's like going to the movies but not paying for it.

      Do you consider switching channels when commercials come on as stealing as well ?

    3. Re:How about an API by Mark+Gillespie · · Score: 5, Informative

      It supports netscape plugin API, and Widgets, is that enough entensions for you?

    4. Re:How about an API by neonprimetime · · Score: 4, Informative

      Have you ever used Opera? There is quick & easy to use ad-blocking capabilities built-in ... It's under Tools->Options ... and there are like 4 stages ... ranging from Allow-All to Block-All

    5. Re:How about an API by Nik13 · · Score: 5, Insightful

      Most people seem to take your comment as "I wanna block ads", while it's one purpose of extensions in firefox, there are so many other great ones, like the web developper toolbar and such.

      I really love opera, and it's really innovative and advanced (you don't see features like xhtml + voice in most browsers, it's pretty cool stuff), very standard compliant, lightweight, fast, etc. But the thing that keeps me primarily on firefox is the extensions (even though it pretty much always takes over 500MB of RAM even with tweaks, and crashes every couple of days).

      The day Opera gets extensions I'm definitely switching - instantly. I'd even pay good money for it. I think they'd increase their market share significantly - much more than by adding a BT client really.

      --
      ///<sig />
    6. Re:How about an API by Anonymous Coward · · Score: 3, Informative

      What I love about Opera is that all of the extensions I use in Firefox come by default in Opera (ok, it doesn't have FireSomthing but I can deal without that). And it's configuration is simple to back up and copy between machines. Anytime I sit down to Firefox I have to remember which of the tabbed-browsing extensions actually works and gives me the functionality I want (session-saving, duplicate tab, ability to reorder tabs, open absolutley everything in a tab not a window)

    7. Re:How about an API by TAiNiUM · · Score: 4, Informative

      Opera does have extensions. They call it User JS.
      Here is a good repository: http://userjs.org/

    8. Re:How about an API by pkiff · · Score: 4, Informative

      If you like Firefox because of the the web developer toolbar, then you may be interested in the Opera W3-Dev Menu: http://tobyinkster.co.uk/opera

    9. Re:How about an API by FireFury03 · · Score: 4, Insightful

      if everybody blocked Google ads, Google would die

      True. However, if everyone blocked popups and Flash banners that play music then these forms of advertising would die and be replaced with things that don't get blocked, such as Google's text-only ads. This is a Good Thing.

      So to reiterate: blocking all adds - bad, blocking only excessively annoying ads - good.

    10. Re:How about an API by Bogtha · · Score: 3, Informative

      Not just plugins and widgets, it also supports user JavaScript, which is basically the same as Greasemonkey. In fact, it was the original inspiration for Greasemonkey, and Opera has even added compatibility support so that lots of Greasemonkey scripts can run in Opera unchanged.

      --
      Bogtha Bogtha Bogtha
    11. Re:How about an API by Jugalator · · Score: 3, Informative

      Opera's User JS is just equivalent to the particular Firefox Greasemonkey extension, not an extension system on its own. You can "only" add site specialized Javascript functionality with User JS, not change chrome, and so on up to providing complete application extensions like DownThemAll.

      --
      Beware: In C++, your friends can see your privates!
    12. Re:How about an API by NichG · · Score: 3, Insightful

      However those who actually pay for the site aren't people who view the ads but ignore them anyhow. The people who pay for the site are the small fraction who actually go and buy whatever it is being shown. Without that fraction, advertisers see no return on their investment in ads, and would stop funding sites anyhow.

      So a logical extension is that we all must buy junk we see advertised to support our favorite sites? Well, in that case, why don't we just give the site the money directly. It may feel weird to financially support a free website but its certainly a better way to do it than to pay some other company so that they keep funding the site via advertisement.

      Of course, its not that everyone has to pay in either model. In the advertisement model, you're basically feeding off of those who either have enough money they can toss it at random things at a whim (i.e. just based on seeing some banner ad deciding to spend $50 or so) or who are very gullible or easily manipulated (the same people who purchase things they get spam for).

      So to make the analogy go over, what most sites need is a way to get donations from the idle rich and the gullible. They need hooks, gags, things which make no difference to the average site user but which someone with money to burn can donate to get special priveleges. The same sort of stuff that leads people to buy cellphone ringtones and screensavers and the like. Like letting their posts use some special inline images or whatever.

  2. Finally by amazon10x · · Score: 4, Insightful

    I'm glad they finally released; I'm looking forward to it.

    However, I am weary of all these new features; it seems like it is possible they could turn Opera into a bigger resource hog.

    1. Re:Finally by ceeam · · Score: 4, Interesting

      They tend to try different combinations of features and then check users feedback. They had built-in ICQ client once, for example. If no-one uses something it will probably go away.

    2. Re:Finally by RonnyJ · · Score: 3, Informative
      I've been using Opera weekly builds for ages now, and I haven't noticed any difference in resources from Opera 8.51 (and it certainly uses less than Firefox). Opera 9 does contain BitTorrent support, an IRC client, a mail client, widget support, etc, but I certainly wouldn't be able to tell that from running it.

      Anyway, my favourite new feature in Opera 9 has to be the 'create search' function to easily create new search engines for Opera to use (and to use in the search dropdown). I'd explain how to use it (exceedingly simple), but a good overview is perhaps here

    3. Re:Finally by Danga · · Score: 4, Interesting

      I used to agree but after downloading and installing Opera 9.0 it is using 33MB RAM with just this slashdot article open while IE and FireFox are hovering around using 23MB RAM. While typing that last sentence it has now gone up to 34.5MB. I love Opera and it has everything I need and has always been fast and reliable but this is starting to worry me. There are only 34 comments in this thread so far, what is so much memory being used for? I suspect some type of caching but of what on a slashdot article page? Strange.

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
    4. Re:Finally by Danga · · Score: 4, Informative

      I totally agree about the responsiveness and how snappy Opera is versus firefox, that was what initially got me using Opera a few years ago over Moz. It is my main browser as well on Windows. I have noticed that on some websites Opera does seem to have run away memory issues where I have to close it using task manager, it does not happen very often but it does occur. I have also noticed that if I leave msdn.com open in a tab that there seems to be a memory leak and I need to close and restart Opera to get the memory back as just closing the tab does not seem to work. When this last issue occurs the mem usage goes to 100MB+, it is quite annoying. Overall I am a happy Opera user, I don't need all of the extensions available to firefox as Opera has everything I currently need.

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
    5. Re:Finally by pstorry · · Score: 4, Insightful

      They didn't drop ICQ because it wasn't used, but because Mirabilis(?) kept changing the ICQ protocol to get rid of non-ICQ clients. Opera got tired of having to chase a moving spec, so they dropped it and eventually put an IRC client in instead.

      My observation is that Opera wants to produce a great web browser that also contains unobtrusive, useful but lightweight Internet tools that some people expect from their "internet suite".

      Their bittorrent client isn't the best in the world - but it works, it's fast and for a quick download it's far more useful than firing up another torrent client. Their chat (IRC) client isn't going to give mIRC sleepless nights, but it's fast and convenient. Their mail application is fast, powerful and small but subject to personal preference. Their RSS reader works fine for small numbers of RSS feeds, but lacks the organisational finesse of a purpose-built reader.

      But the really nice thing with Opera is that all of these things add very little to the footprint, yet are there if you want them. Personally, I use Trillian for my IM needs and The Bat! for email, and serious torrenting will still be done with Azureus. But Opera's RSS reader is great for my needs, and if I'm just quickly downloading a smaller torrent why should I start a second bit of software?

      Anyway, gotta go download O9 and install it, as I'm still running the beta... ;-)

  3. Re:A bit torrent client? by Nurgled · · Score: 4, Informative

    The main Opera.exe plus the Opera.dll that contains all the fun stuff still only adds up to a paltry 3.12MB (Windows version, obviously) even with all this stuff. It might be experiencing a bit of creeping featurism, but it doesn't seem to be suffering for it. I've noticed no speed decrease from Opera 8.51.

    I'm actually quite pleased with the BitTorrent support; There have been many occasions when I've gone to download something and a site has offered both BitTorrent and a normal HTTP download, and I've picked HTTP just because it saves me launching some other app. Obviously the prolific downloaders aren't going to use it in preference to Azureus or uTorrent, but I expect it'd come in handy for more casual users and is also a good first step to greater adoption of BitTorrent.

  4. Re:OMG!? "Opera-specific extensions"!? by Nurgled · · Score: 5, Insightful

    I didn't want to bloat my summary by going into too much detail about that, but to be specific they've created a new rendering context for canvas which is designed to make it easier to create 2D games by giving more raw access to the framebuffer. It is using the designed-in extensibility for canvas (which was, of course, a Safari extension to HTML in the first place!) and Opera is working with other browser manufacturers on a 3D rendering context for canvas which will allow full hardware-accelerated 3D when it's done.

    It's becoming increasingly vaugue these days what constitutes a "standard" in the web sphere. Various other organisations are springing up outside of the W3C and proposing their own extensions and new specs, and I for one am quite enjoying the new stuff we're seeing as a result of this "competition". Other such third-party "extensions" include XMLHttpRequest (Microsoft), canvas (Apple), opera-2dgame (Opera), Web Forms 2.0 (WHATWG) and probably other stuff I'm forgetting. Opera supports all this stuff and also supports several W3C standards to boot!

  5. Re:BT Client sucks by FinchWorld · · Score: 4, Insightful
    Joe average will not care, nore try to understand any of that. He'll just see it as another way to download things.

    The only problem with it would be if it automatically (not overridable in settings) used its built in when ever you click a torrent file. Though I understand a half decent built in client would be nicer.

    --
    "I may be full of crap about this game, and I may be wrong, and that's fine." -Jack Thompson
  6. Re:Good, by elrous0 · · Score: 4, Interesting
    While it is closed source (and doesn't benefit from extensions like Firefox) I'd still like to say that, in my experience, Opera is probably the best browser out there for both supporting standards like Acid and simultaneously rendering IE-specific pages with a great deal of fidelity. In fact, at one time, I actually suspected it was just a skin for IE--since it was so consistently good at rendering IE-specific pages that sent Firefox into a tailspin.

    -Eric

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  7. Re:OMG!? "Opera-specific extensions"!? by ceeam · · Score: 3, Insightful

    http://www.webstandards.org/files/acid2/test.html# top

    Open in Opera, then in Firefox. I don't know how to answer you better.
    Oh, don't even bother with MSIE... ;)

  8. Re:BT Client sucks by Anonymous Coward · · Score: 4, Informative

    Obviously you haven't used Opera9 at all. The BT client in Opera9 works similar to regular downloads and so does indeed show transfer rates and the number of seeds/peers. In addition to that when you download the torrent file it will allow you to limit your upload and download speed. It also shows the amount of data uploaded/downloaded and the number of current connections going out/in.

  9. Re:Good, by cruachan · · Score: 4, Insightful

    Insightful? Good god. Opera may well be closed source but it's a far better browser than Firefox which still suffers from memory issues and runs like a pig if you happen to hit the wrong website with the wrong combination of plugins installed.

    Firefox has been getting better of late it's true, but it still suffers from the common Open Source Project issue that the sexy visible eye-candy stuff gets priority over unexiting but essential background code.

    Which is not to say I don't like and use Open Source software, indeed given the choice between equal programs one Open Source and the other not then Open Source usually gets my vote. However to roll out closed source as if it's some fundemental problem with a truly excellent browser smacks of RMS zealotry.

  10. Re:A bit torrent client? by infestedsenses · · Score: 5, Insightful

    "Sounds like"...? Have you actually tried it?

    I am an avid Firefox user but I have always been impressed with the speedy interface Opera offers, despite all the extra features they put in. And from release to release, they manage to simplify the interface more and more. The options menu is no longer the scary mess it used to be, I suppose they are learning from Firefox's success. They may be adding a lot of stuff in that people would consider bloatware, but they manage to add it in a way that the browser doesn't seem to be suffering from it one bit. Take into consideration the constant advancement of the rendering engine and the unusually wide spectrum of platforms it supports and you've got quite a good browser.

    I'd also like to hear your reasoning for complaining about the built-in BitTorrent client. After all, downloading is one basic feature of a browser, so why not jump in at exactly that point and help advance the system to a more server-friendly standard. Most common users don't know about Azureus and uTorrent and whatnot, so I think it's a good way to introduce the protocol to a wider audience.

  11. Bless them by professorhojo · · Score: 4, Insightful

    Ah, I see they fixed some stability issues. That's pretty much the only problem I had with Opera 9 Beta 1, though even when it crashed, it wasn't an issue, because Opera simply let me continue my last session from before the crash. Bless the hearts of those Opera developers. :)

  12. The Opera canvas extension by zxSpectrum · · Score: 3, Informative

    The canvas extension in question is the opera-2dgame context. Some of what it features is:

    • setPixel and getPixel
    • point in path-detection, using checkCollision
    • canvas update locking

    There is work underway to get a similar API for the canvas into the specification.

    Disclaimer: I am the author of the mentioned blog post detailing the opera-2dgame context.

  13. Re:OK, since you're so well informed.. by Nurgled · · Score: 4, Interesting

    It varies. Web Forms 2.0 is open and specified at the URL linked in the original summary, though it isn't actually finalized yet. It's also designed to be backwards compatible, so there's no reason why you can't go ahead and use most of it on sites now and suffer no ill-effects. As for canvas, I believe it now works in Firefox, Safari and Opera but obviously not IE. SVG can be added to most browsers via a plugin if they don't support it already.

    Certainly we're not going to be making use of most of these things tomorrow, but it's getting to the point where IE is the only one left that doesn't support them. Obviously that's a biggy, but the IE team has shown recently that they are willing to play nice by implementing everyone else's adaptation of their XMLHttpRequest object, so it's not inconcievable that they'd implement some of these other new toys if they prove useful.

  14. More goodies since v8 by porneL · · Score: 4, Informative
    • adblock
    • user-defined search engines, opera:config
    • mht (web archives) reading and writing
    • XSLT, XPath, JS XSLTProcessor, xml:id. DOM2 Stylesheets in weekly version.
    • TLS/1.1 with workaround for buggy TLS/1.0-only servers
    • fixed long-standing bug with z-index of <iframe>
    1. Re:More goodies since v8 by octaene · · Score: 3, Informative

      Well, I'm going to give Opera a try for a week to see if I can get used to it. I will say that the ad blocking features aren't as good as the Firefox Adblock plug-in (so far as I can tell). I could block IFRAME elements with that, but seemingly cannot in Opera. I'll keep trying...

  15. pet bugs still there by richlv · · Score: 3, Informative

    unfortunately, my own pet bugs still are there...

    1. opera constantly stats all files in the download list, including already downloaded ones;
    2. bittorrent downloads don't work through an http proxy;
    3. systray icon in kde breaks icon arrangement with 48px tall kicker

    though it is good that google maps buttons now work and icon is transparent :)

    --
    Rich
  16. Frightening the Fox. by delire · · Score: 5, Interesting



    Reading changelogs such as these should strike fear into the hearts of the Firefox developers, while that they squander so foolishly their hard-earned market share. If it wasn't for Opera, Joe Clickit wouldn't have reason to think FF was so poorly cobbled together.

    Firefox, while it started with good intentions has become thick around the midriff. It's memory useage is embarassing, and I use Linux which is apparently the build target Firefox is most optomised for. How long can we be told we're sick of being told they're imagining FF's gushing memory leaks.. Why does an open-source application fall so miserably behind a closed-source competitor? The trend is the inverse.

    1. Re:Frightening the Fox. by Kelson · · Score: 3, Informative

      2. Firefox 'memory leaks' are just a myth. Firefox keeps the last few pages stored in RAM for the instant back/forward functionality.

      If Firefox memory leaks are just a myth, then what are all those memory-leak bugs that were fixed in 1.5.0.1, 1.5.0.2, and 1.5.0.4?

      Firefox does have memory leaks, but not to the extent that detractors often claim. Mozilla is working on these, and has even released a tool to help track down more leaks. It also has features, like the back/forward cache you mentioned, that consume lots of memory, which probably overshadow the actual leaks by several orders of magnitude.

      The problem comes when people oversimplify, as in "I hope they fix the memory leak (singular)" or "Firefox doesn't have memory leaks, it has features." Either way, it obscures the actual problems.

  17. EMAIL CAUTION by sl3xd · · Score: 4, Interesting

    Opera's email client is awseome in general (and is usually my primary email client) -- but there is one issue that I've found that they have yet to fix: IMAP mail...

    It's a bit of a weird one: If you use a non-opera email client (with IMAP, at least -- I don't use POP), and that email client is the first to see a new message, there are a few issues. (Say, you use your 'company mandated' email client to get the mail at work, then Opera at home.)

    Opera doesn't acknowledge the existence of emails that have been first detected with a non-opera browser. I noticed this because I kept looking for particular emails that had seemed to vanish on me. I finally noticed the problem -- Opera simply wasn't detecting the messages. They were sitting there in my inbox, but Opera coudln't see them.

    Otherwise, I've been using the Opera 9 (beta) series, and I've been quite pleased.

    --
    -- Sometimes you have to turn the lights off in order to see.
  18. Looks like Opera is back. by guidryp · · Score: 3, Interesting

    I used Opera for years, but once firefox hit 1.0, I switched. I kept trying new Opera versions, but they fell short in compatability area or content control like Flashblock that I just couldn't live without.

    But now with all the per site configuration, I may finally switch back. Per site identities, per site masking, per site control of multimedia; These were things I always said Opera needed to deal with a poor web pages. The diehard Opera heads would always tell me we have the change all the bad web sites. Being a realistic person, I knew that wasn't going to happen. So I stuck with Firefox.

    But now I am ready to give Opera another shot. It was a great browser, now with more control and compatability, it may be back in my books.

    Bravo Opera dudes.