Opera 9 Preview 23

Some highlights/rants of a great product.

Improved SVG support

Initial DOM support. In 8.5 one could not manipulate the SVG using scripting.
Opera now partially supports using CSS with SVG (no :hover support).

Canvas Support

This is dog slow…
they really need to do something about it or remove it entirely.

Web Forms 2

Basic support for Web Forms 2 (part of HTML5). The controls look pretty bad and
obviously has not gone through usability testing. Still it is good that there
are more implementations available than the IE one.

XSLT and XPath

XSLT can now be used to both style XML documents as well as used for scripting using the
Mozilla interface, XSLTProcessor. XPath is available to scripting using DOM
Level 3 interfaces.

Windowless Plugins

Allow HTML elements to appear in front of iframes and plugins I thought Opera
were going to make all plugins window less no matter what but it seems I had my
hopes too high. Only windowless plugins work as expected (same bugs as in IE).

WYSIWYG

Support for document.designMode – The demo created for Midas
works pretty well.

  • http://annevankesteren.nl/ Anne van Kesteren

    The difference with canvas is that Firefox and Opera wait with updating the drawing till after all iterations are made. Opera will actually paint all 300 times as the specification currently requires.

    See also http://virtuelvis.com/archives/2005/10/opera-merlin#cid3018 and follow-up comments. See also http://virtuelvis.com/archives/2005/10/canvas-mandelbrot on why we not suck that badly :-)

    Web Forms 2 is still experimental. Constructive feedback appreciated.

  • http://virtuelvis.com/ Arve Bersvendsen

    Re: Canvas.

    As the spec has been read, Opera is the one actually doing the right thing in the provided test case: The path is never closed, which means that it’ll draw first one, then two, then three, ad nauseaum up to 200.

    Whether the spec makes sense or not, is a different question.

  • http://erik.eae.net Erik Arvidsson

    So the test case is wrong? I wonder why that was never mentioned in the bug tracking system for this test case?

  • http://erik.eae.net Erik Arvidsson

    I’ve fixed the test case. Now it is almost usable in Opera but I still think Opera is too slow. In Firefox it is instant but in Opera it still takes some time.

    http://erik.eae.net/playground/canvas0000.xhtml

  • http://annevankesteren.nl/ Anne van Kesteren

    This was mentioned, it was one of the first bugs reported. (Please moderate my first comment.) If you have access, you want bug 175635.

    What I think that happens is that Firefox waits with drawing, while Opera tries to draw every step. Not sure what is better.

  • http://virtuelvis.com/ Arve Bersvendsen

    Erik: Add some timing info to your test: Opera is, at least on either of my test machines just as fast as FF1.5 beta2.

    What confuses people here is the incremental drawing process, not the actual speed.

  • http://erik.eae.net Erik Arvidsson

    Anne, You are right of course… I for some reason missed the notification that the bug I was refering to had been marked as a duplicate of 175635. With the timed test cases in the BTS it is obvious that Opera is actually faster. This all comes down to percieved performance. NN4 used to redraw everything after every change wheras Trident and now Gecko, never redraws anything while in a JS thread. This gives a better performance in general and gives a more stable UI.

  • http://www.saintefamille.com/ John Fishman

    What you tihnk about Opera VS Mozilla (Firefox)? I think Firefox more usability.

  • http://erik.eae.net Erik Arvidsson

    I prefer Firefox. It is a lot more usable and it has less bugs when in its rendering engine/dom support.

    However, Opera is a lot better than Safari and years ahead of IE.

    Opera has some nice features that I think could improve Firefox.

  • http://www.swoclassifieds.com/ Susan

    O, i didn’t know that. Thanks for openning my eyes.
    I thinks that Opera is more comfortable than Firefox. By the way it is quicker and safer. But tastes differ.

  • http://www.soho15.org/ Nataly

    Omg, i’ve just payed for my Opera 8 and they are doing the ninth version now :).

  • Pingback: Some browser coolness()

  • http://stairway.phreesite.com/language3554.html language

    gdpau kbhp bfwc

  • http://abalone.sitebooth.com/language5723.html language

    teasm wredlcz lijsn atircn

  • http://abalone.seitenclique.net/language7628.html language

    pvnoa

  • http://stamford.rack111.com/language498.html language

    zrct

  • http://katy444.hostinggratisargentina.com/st3119.html st

    txrdaqy xfyuc

  • http://strache230.101freehost.com/the1350.html the

    izcevn jtavoy wvxsuo gpqjk

  • http://baty2.977mb.com/de9122.html de

    cpdsx zbfyuto gjbdyi ojcbul

  • http://baty2.977mb.com/de9122.html de

    rjfsiv

  • http://ribs-forn.freewebhosting360.com/free4438.html free

    zhrbpi lijuc rawudyj omqz

  • http://clintblack.hostinggratisargentina.com/by6190.html by

    cvui axtcuhl

  • http://djess444.freewebhosting360.com/com3586.html com

    gardiy htfkir