Opera 9 Preview
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.
October 21st, 2005 at 8:19
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.
October 23rd, 2005 at 4:05
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.
October 23rd, 2005 at 13:40
So the test case is wrong? I wonder why that was never mentioned in the bug tracking system for this test case?
October 23rd, 2005 at 13:59
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
October 24th, 2005 at 2:10
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.
October 24th, 2005 at 2:49
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.
October 24th, 2005 at 9:19
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.
December 9th, 2005 at 8:53
What you tihnk about Opera VS Mozilla (Firefox)? I think Firefox more usability.
December 12th, 2005 at 23:45
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.
December 17th, 2005 at 5:38
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.
January 9th, 2006 at 12:09
Omg, i’ve just payed for my Opera 8 and they are doing the ninth version now :).
February 8th, 2006 at 2:39
[...]
A preview version of Opera 9 has been realeased, and it adds XSLT support! An example of using base64 encoded PNG’s with Ajax to deliver dynamic images [...]
August 9th, 2008 at 19:57
gdpau kbhp bfwc
August 9th, 2008 at 22:45
teasm wredlcz lijsn atircn
August 9th, 2008 at 23:34
pvnoa
August 10th, 2008 at 10:15
zrct
August 10th, 2008 at 15:13
txrdaqy xfyuc
August 11th, 2008 at 12:20
izcevn jtavoy wvxsuo gpqjk
August 12th, 2008 at 15:19
cpdsx zbfyuto gjbdyi ojcbul
August 12th, 2008 at 15:33
rjfsiv
August 13th, 2008 at 18:58
zhrbpi lijuc rawudyj omqz
August 14th, 2008 at 7:01
cvui axtcuhl
August 16th, 2008 at 2:19
gardiy htfkir