Having the ACE and bespin/skywriter team collaborate, does it mean
that bespin/skywriter would have DOM rendering like ACE does? or would
it still continue with the canvas rendering?
If yes, would there be any other differences between ACE and bespin/
skywriter apart from canvas rendering?
Just to confirm, the collaboration means that - some of the core
infrastructure code (eg. plugin system, CLI, etc) would be shared
between ACE and bespin/skywriter. Is this right?
I'm the author of ACE. I cannot tell you the reasons for Mozilla to
switch to ACE but I can tell you my motivation to use a DOM based
approach:
- IE support (probably less important for Mozilla)
- hackability/ease of implementation
- ability to use CSS for theming
- speed (it is easier to get it fast)
In terms of speed ACE was always on par or even faster than Bespin in
my unscientific tests. Though performance variations between different
browsers is with both approaches fairly high. I still have some ideas
to further improve the performance.
Best,
Fabian
> --
> You received this message because you are subscribed to the Google Groups "Mozilla Skywriter Core" group.
> To post to this group, send email to skywrit...@googlegroups.com.
> To unsubscribe from this group, send email to skywriter-cor...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/skywriter-core?hl=en.
>
>
Aside of that I would like to add that I have recently switched from Skywriter to ACE and have to say that ACE is superior in so many ways (especially small details which never worked in bespin/skywriter) that I suppose the dropping of the canvas renderer is mostly a side effect of switching to ACE rather than a reason on itself (though I of course don't know).
Btw, is there an ACE mailing list/group? Cause I haven't found one and need some help finding the scroll offset in ACE. Or should we simply start using this mailing list for ACE related questions?