Well, suprisingly there was an issue with drawing. The script made an overzealous use of the jquery function $element.offset(); Storing the position as variable instead of accessing it by offset() led to a very notable increase in performance.
See demo at http://jowl.ontologyonline.org/TouchGraph.html On 8 jan, 08:37, David Decraene <david.ma.decra...@gmail.com> wrote: > The great thing of html of course is that you can use css, means you > can style it easily (demo has very basic styling, some rounded corners > in firefox). > Not sure how flexible styling in raphael is, I'm not familiar enough > with it. > Also don't think canvas or svg will be any faster, because the issue > is not with drawing the changes, but with calculating the position of > each node (=Javascript Math). > > On Jan 8, 2:27 am, Ricardo Tomasi <ricardob...@gmail.com> wrote: > > > using "NO" Canvas or SVG is not that great a feature is it? :) > > > Make that use raphael.js and it's all set! > > > On Jan 7, 5:13 pm, David Decraene <david.ma.decra...@gmail.com> wrote: > > > > Thanks! > > > > It does need some computations that scale exponentially with the > > > amount of nodes shown... > > > but I think it seems to perform ok with a not too high amount of > > > nodes, for an implementation that only uses html elements. Who nows, > > > with future browsers.... (or a better algorithm :)) things might scale > > > better... > > > > Greetings > > > David > > > > On 7 jan, 19:00, Joe <joseph.is...@gmail.com> wrote: > > > > > Very impressive! Seems a bit sluggish at times in FF 3.0.5, but nice > > > > work! > > > > > Joe > > > > > On Jan 7, 5:12 am, David Decraene <david.ma.decra...@gmail.com> wrote: > > > > > > I had some fun creating a pure HTML-DOM based Force-directed graph > > > > > layout, similar to a touchgraph (http://www.touchgraph.com/) view. > > > > > > Built with the help of jQuery (hereby again: wonderful library), no > > > > > canvas or SVG used (only DOM manipulations). > > > > > > You can see an experimental demo > > > > > at:http://jowl.ontologyonline.org/TouchGraph.html. > > > > > and the blog > > > > > post:http://ontologyonline.blogspot.com/2009/01/experimental-touchgraph-vi.... > > > > > > Room for lot's of improvement, but nevertheless quite happy with the > > > > > result already. > > > > > > David Decraenehttp://ontologyonline.org