> That's exactly the reason why I don't understand jQuery hasn't been > made available as a plugin. There are already plugins dependent on > other plugins.
The logic for incorporating jQuery in the core code rather than as a plugin is: 1) To allow the core code itself to use jQuery 2) To simplify writing plugins requiring jQuery so that they only need a version check, and not the dependent plugin logic It was the first reason that was more compelling: simplifying the development of the TiddlyWiki core code itself. There's a chicken/egg thing, though: TiddlyWiki, like most mature projects, aims for a fairly slow and steady development schedule, to try to keep the ecosystem stable for plugin authors and users. This means that, as you observe, it will inevitably take time for the use of jQuery to make a noticeable difference to end users. But the chicken/egg thing is invidious. If we don't make the pre-investment to add jQuery in advance, it's impossible for the core code to *ever* take advantage of it. I guess a lot of this depends on your conception of how important or useful is jQuery. If you're not a developer it seems like a fairly abstract thing, I guess. But you don't need to take my word for it, or Eric's word for it: it's really a very mainstream tool, that's been found to be useful by a great many people: http://docs.jquery.com/Sites_Using_jQuery The advantages of working with jQuery are very real. > And if jQuery really would bring more general advantages, like: > > * better compatibility between browsers As I've mentioned, this is one of the key advantages of jQuery: it does an excellent job of encapsulating browser differences. This means that new plugins or core code that's based on jQuery is much more likely to run correctly across all browsers. > * allowing to view a TiddlyWiki without javascript enabled browsers > * increasing the saving speed for large TWs For what it's worth, after the recent comments about saving speed I've personally been spending a lot of time profiling and examining the savechanges code. It'd be nice to give everyone a summer performance improvement... Many thanks Jeremy -- Jeremy Ruston mailto:[email protected] http://www.tiddlywiki.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/TiddlyWiki?hl=en -~----------~----~----~----~------~----~------~--~---

