I just posted a question, but it is not appearing on the elm-discuss page. 
If this is a duplicate non-the-less, my apologies.

In short, I am rendering a dictionary like object into svg. Sometimes this 
happens every animation frame in order to get animations.

A) 
Svg.Lazy doesn't seem to be working. It is calling the function even if the 
model isn't changing. I read somewhere that certain objects are never 
*referential* *equal* and therefore not suited for use with the lazy 
functions. Is this correct? What are the exact limitations of a model in 
order to use Svg.Lazy?

B)
When rendering the same model on every animation frame, I would expect the 
diffing functions from the virtual-dom to figure out that nothing in the 
dom needs to change. However, when I record a timeline profile in Chrome, 
it shows that every frame about 8ms is spent on diffing (updateIfNeeded) 
and 7ms on recalculating style. I would expect that the browser doesn't 
need to recalculate styles if nothing has changed? Are there limitations to 
the svg structures that the virtual dom can work with?

Your thought are appreciated!

Tom



-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to