> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to