RE: [svg-developers] Re: SVG on Dual Core Machines ?

2007-02-27 Thread Chris Peto
Hi Andreas,
 
That is great to here.  I have a few clients that I would like to switch
over to native svg implementations, but they were just to slow compared to
ASV.  Plus, little things like getComputedTextLength and getBBox were
missing or incoorect implemented, which was not a killer but made for a bad
looking UI.
 
I will check out the suspend functions, but again I like to show objects
being moved and only ASV did it smooth.  The memory does not bother me so
much as performance.  I will be looking forward to getting rid of ASV and
it's non standard implementations.
 
Does anybody have a converter from Adobe font format in svg to SVG standard
fonts?  That is one of my biggest problems right now.
 
Cheers,
Chris


-Original Message-
From: svg-developers@yahoogroups.com [mailto:[EMAIL PROTECTED]
On Behalf Of Andreas Neumann
Sent: Dienstag, 27. Februar 2007 17:03  To: svg-developers@yahoogroups.com
Subject: [svg-developers] Re: SVG on Dual Core Machines ?



Hi Chris,

It is true that for many things ASV is still the fastest SVG 
implementation. But this is changing. ASV

Regarding Opera: it is funny, but performance for Opera on MacOSX is 
often better than on Windows, and also, people forget to turn on 
optimizations when developing SVG. As an example, people don't use 
document.documentElement.suspendRedraw(time); and unsuspendRedraw, 
simply because this wasn't implemented in ASV. So, if you change a 
lot in the DOM, it is always better performance wise it is always 
better to use suspendRedraw()/unsuspendRedraw() because otherwise 
Opera will draw stuff continuously during script operation, which of 
course slows it down compared to ASV.

I am testing upcoming SVG builds in Firefox, Opera and Safari and can 
say that all the upcoming versions are faster than the previous ones. 
Safari on the Mac is f.e. very fast when creating new elements per 
script, often faster than ASV. But in some cases ASV is still faster. 
Depends ...

Andreas

--- In svg-developers@ 
yahoogroups.com, "Chris Peto" <[EMAIL PROTECTED]> 
wrote:
>
> Hi,
> 
> Unfortunetly, all these implementations that you refer to are too 
slow.
> I hope these implementations will work on performance soon or are 
already.
> 
> Cheers,
> Chris
> 
> 
> -Original Message-
> From: svg-developers@ 
yahoogroups.com [mailto:svg-
[EMAIL PROTECTED]  ups.com]
> On Behalf Of Andreas Neumann
> Sent: Dienstag, 27. Februar 2007 10:16
> To: svg-developers@ 
yahoogroups.com
> Subject: [svg-developers] Re: SVG on Dual Core Machines ?
> 
> 
> 
> Hi,
> 
> have you tried in another SVG user agent?
> 
> Opera, Firefox, Batik?
> 
> You have to be aware that the Adobe SVG viewer 3 is old code (not 
> seriously updated since 2001 or 2002, except for security reasons) 
> and it won't be updated in the future. So the Adobe SVG viewer is a 
> phase-out model. If I were you I would look into the alternatives 
> like Opera, Firefox, Safari and Batik.
> 
> There is even the possibility to run Batik as an applet inside 
> Internet Explorer, see http://xmlgraphics.
> 
apache.org/batik/demo.html> apache.org/batik/
demo.html
> 
> Andreas
> 
> --- In svg-developers@ 
> yahoogroups.com, 
> "lazers378"  wrote:
> >
> > I have developed an application in svg in which I am using 
> javascript 
> > to manipulate the svg. The javascript is running in internet 
> explorer 
> > 6.0 scripting engine. After running for about 12+ hours the IE 
> becomes 
> > irresponsive. 
> > The problem only occurs on dual core machines and seems to be 
only 
> > happening when i am using svg. If i am doing the same thing in 
> some 
> > applet (no svg usage) then it works fine. 
> > 
> > Has anyone encountered any such problem, is there a problem with 
> svg 
> > viewer OR IE on dual core machines.
> >
> 
> 
> 
> 
> 
> 
> 
> [Non-text portions of this message have been removed]
>



 



[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~--> 
Great things are happening at Yahoo! Groups.  See the new email design.
http://us.click.yahoo.com/lOt0.A/hOaOAA/yQLSAA/1U_rlB/TM
~-> 

-
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:
mailto:[EMAIL PROTECTED] 
mailto:

Re: [svg-developers] Re: SVG on Dual Core Machines ?

2007-02-27 Thread ddailey
--Antoine Quint wrote:--
"There may of course be features which Opera is worse than ASV in
terms of performance, but I generally find Opera equally as fast or
faster than ASV and since it has SVG features implemented natively, I
consider it to be a superior implementation to ASV."

In general, I would agree.

The contexts in which Opera is slower than IE generally, if not always from 
my experience, seem to involve SVG animation.

But, when it comes to raw under-the-hood programming in the browsers, take a 
peek at http://srufaculty.sru.edu/david.dailey/javascript/stringtimer.html. 
IE shows quadratic increases of time allocation for concatenating strings in 
JavaScript as a function of string length -- in plain old HTML. (One may 
work around it by pushing and popping from arrays). Opera and FF both give 
the impression that the underlying code was properly implemented, in a sort 
of programming 102, sense. Opera is lightning-fast.

Generally IE/ASV is a bit more tolerant in following bad code (that some of 
us might write from time to time) than Opera,  though I've encountered a 
number of cases in which IE/ASV fails to follow the specs when Opera does. 
Opera is considerably more tolerant than FF.

In http://srufaculty.sru.edu/david.dailey/svg/newstuff/wiggleline.svg for 
example, ASV fails to implement the SMIL animation of the 
attributeName="stroke-dasharray" . These sort of examples are likely to be 
encountered as one probes the edges of the 1.1 recommendation.

And of course, being a living piece of code, Opera is way ahead in terms of 
beginning to implement things from SVG 1.2. The fact that it understands XML 
and XPATH and allows multiple namespaces to coexist (without ugly 
workarounds) etc. etc. If IE's market share were 10% instead of whatever it 
actually is, I suspect developers would choose to ignore it altogether, 
since it does require one to write a lot of workarounds.

David 




 Yahoo! Groups Sponsor ~--> 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/kOt0.A/gOaOAA/yQLSAA/1U_rlB/TM
~-> 

-
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:
mailto:[EMAIL PROTECTED] 
mailto:[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/
 


RE: [svg-developers] Re: SVG on Dual Core Machines ?

2007-02-27 Thread Chris Peto
Hi Chaals,
 
Thanks, for the info.  This is very good to know. Keep up the great work.
 
Cheers,
Chris

-Original Message-
From: svg-developers@yahoogroups.com [mailto:[EMAIL PROTECTED]
On Behalf Of Charles McCathieNevile
Sent: Dienstag, 27. Februar 2007 12:47
To: svg-developers@yahoogroups.com
Subject: Re: [svg-developers] Re: SVG on Dual Core Machines ?



On Tue, 27 Feb 2007 11:29:49 +0100, Antoine Quint <[EMAIL PROTECTED]
<mailto:ml%40graougraou.com> com> wrote:

> On 27 févr. 2007, at 11:15, Chris Peto wrote:
>
>> Unfortunetly, all these implementations that you refer to are too
>> slow.
>> I hope these implementations will work on performance soon or are
>> already.
>
> There may of course be features which Opera is worse than ASV in
> terms of performance, but I generally find Opera equally as fast or
> faster than ASV and since it has SVG features implemented natively, I
> consider it to be a superior implementation to ASV.

(Thanks for the kind words Antoine :) ). In any case, yes we are working on
performance (and on even better support overall with stuff like SVG in CSS
backgrounds for HTML)

cheers

Chaals

-- 
Charles McCathieNevile, Opera Software: Standards Group
hablo español - je parle français - jeg lærer norsk
[EMAIL PROTECTED] <mailto:chaals%40opera.com> com Try Opera 9.1 http://opera.
<http://opera.com> com


 



[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~--> 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/kOt0.A/gOaOAA/yQLSAA/1U_rlB/TM
~-> 

-
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:
mailto:[EMAIL PROTECTED] 
mailto:[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/
 


Re: [svg-developers] Re: SVG on Dual Core Machines ?

2007-02-27 Thread Charles McCathieNevile
On Tue, 27 Feb 2007 11:29:49 +0100, Antoine Quint <[EMAIL PROTECTED]> wrote:

> On 27 févr. 2007, at 11:15, Chris Peto wrote:
>
>> Unfortunetly, all these implementations that you refer to are too
>> slow.
>> I hope these implementations will work on performance soon or are
>> already.
>
> There may of course be features which Opera is worse than ASV in
> terms of performance, but I generally find Opera equally as fast or
> faster than ASV and since it has SVG features implemented natively, I
> consider it to be a superior implementation to ASV.

(Thanks for the kind words Antoine :) ). In any case, yes we are working on 
performance (and on even better support overall with stuff like SVG in CSS 
backgrounds for HTML)

cheers

Chaals

-- 
  Charles McCathieNevile, Opera Software: Standards Group
  hablo español  -  je parle français  -  jeg lærer norsk
[EMAIL PROTECTED]  Try Opera 9.1 http://opera.com


 Yahoo! Groups Sponsor ~--> 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/kOt0.A/gOaOAA/yQLSAA/1U_rlB/TM
~-> 

-
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:
mailto:[EMAIL PROTECTED] 
mailto:[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/
 


Re: [svg-developers] Re: SVG on Dual Core Machines ?

2007-02-27 Thread Antoine Quint
On 27 févr. 2007, at 11:15, Chris Peto wrote:

> Unfortunetly, all these implementations that you refer to are too  
> slow.
> I hope these implementations will work on performance soon or are  
> already.

There may of course be features which Opera is worse than ASV in  
terms of performance, but I generally find Opera equally as fast or  
faster than ASV and since it has SVG features implemented natively, I  
consider it to be a superior implementation to ASV.

Antoine
-- 
Blog — http://the.fuchsia-design.com





 Yahoo! Groups Sponsor ~--> 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/kOt0.A/gOaOAA/yQLSAA/1U_rlB/TM
~-> 

-
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:
mailto:[EMAIL PROTECTED] 
mailto:[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/
 


RE: [svg-developers] Re: SVG on Dual Core Machines ?

2007-02-27 Thread Chris Peto
Hi,
 
Unfortunetly, all these implementations that you refer to are too slow.
I hope these implementations will work on performance soon or are already.
 
Cheers,
Chris
 

-Original Message-
From: svg-developers@yahoogroups.com [mailto:[EMAIL PROTECTED]
On Behalf Of Andreas Neumann
Sent: Dienstag, 27. Februar 2007 10:16
To: svg-developers@yahoogroups.com
Subject: [svg-developers] Re: SVG on Dual Core Machines ?



Hi,

have you tried in another SVG user agent?

Opera, Firefox, Batik?

You have to be aware that the Adobe SVG viewer 3 is old code (not 
seriously updated since 2001 or 2002, except for security reasons) 
and it won't be updated in the future. So the Adobe SVG viewer is a 
phase-out model. If I were you I would look into the alternatives 
like Opera, Firefox, Safari and Batik.

There is even the possibility to run Batik as an applet inside 
Internet Explorer, see http://xmlgraphics.
 apache.org/batik/demo.html

Andreas

--- In svg-developers@ 
yahoogroups.com, 
"lazers378" <[EMAIL PROTECTED]> wrote:
>
> I have developed an application in svg in which I am using 
javascript 
> to manipulate the svg. The javascript is running in internet 
explorer 
> 6.0 scripting engine. After running for about 12+ hours the IE 
becomes 
> irresponsive. 
> The problem only occurs on dual core machines and seems to be only 
> happening when i am using svg. If i am doing the same thing in 
some 
> applet (no svg usage) then it works fine. 
> 
> Has anyone encountered any such problem, is there a problem with 
svg 
> viewer OR IE on dual core machines.
>



 



[Non-text portions of this message have been removed]



 Yahoo! Groups Sponsor ~--> 
Check out the new improvements in Yahoo! Groups email.
http://us.click.yahoo.com/4It09A/fOaOAA/yQLSAA/1U_rlB/TM
~-> 

-
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:
mailto:[EMAIL PROTECTED] 
mailto:[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/