Here are some CooL tests:
volume one - using createElementNS.
http://srufaculty.sru.edu/david.dailey/svg/createElementBrowser.html
I'm calling them CooL since they are kind of cool, but I would not like to
think they are in any way so definitive as those Ken Kesey might have
proffered. Basically, they are examples I've made not to be browser tests, nor
as tests of the spec, but rather because of a curiosity as to whether or not
some particular effect could be accomplished.
A good many of them were created when only ASV+IE was around to run them, and I
have been pleased to watch as other browsers have come along and are able to
make them work. I think, that finally (with some recent advances by FF4), none
of these particular tests is any longer in the category that only ASV+IE
handles them "correctly" which makes me think that maybe they are correct. or
at least another browser developer and I stumbled into the same way of handling
something.
Not surprisingly, given the way many of these tests were created, ASV passes
all 19 of them. Though, please, ne t'en fais pas, as subsequent volumes emerge
(if I get the energy): for script-less animation, or for filters, or for
scripted things that don't insert or delete elements from DOM, there will be
examples where other browsers shine and ASV barfs. I have been trying to get
Windows 7 to run on one of my office machines, so that I might test IE9b (which
is likely to be adversely affected by my fondness for SVG/SMIL) but the machine
has thus far been coyly ignoring my overtures.
The point system employed shows ASV>O>FF4>C>S which might not surprise many
folks. What surprised me was how high FF4 has gotten. There is also a "best of
show" category and each of {ASV, O, FF4 and C} received two of these ribbons
for outstanding performance above the other browsers. This is entirely
subjective, whereas other things only mostly subjective.
Do let me know if you see a) bugs in my code that prevent a browser from doing
it properly (and by this I don't mean things like "if you wouldn't use SMIL it
would work") or b) if you find that a recent bug fix in browser X that has just
made one of these things work.
These are quite different than the things the SVG IG is doing at
http://code.google.com/p/svgtorture/ which I think are much more focused on
particular SVG features than on omnibus aggregations. That work appears to be
systematic and thorough while this is not. It does give some idea though, of
how browsers fare amidst some fairly complex content. It also answers some FAQ
that I've been getting about where can I find some interesting examples, and
could I organize some of the information at
http://srufaculty.sru.edu/david.dailey/svg/ so it might be easier to find
things and to know where they might work.
They are also different from what Erik and Vincent have been doing at
http://svg-wow.org/ (I see the Gandhi quotes demo is now up ! a must-see! )
since the criteria for inclusion there would seem to require a lot more work!
They also go to greater lengths to work through browser limitations than these
examples. Their examples are also a lot more artful!
Cheers
David
[Non-text portions of this message have been removed]
------------------------------------
-----
To unsubscribe send a message to: [email protected]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my
membership"
----Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/svg-developers/join
(Yahoo! ID required)
<*> To change settings via email:
[email protected]
[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/