@Bram, controversial but honourable attempt
( same intent as : http://dbj.org/jquery.1.3.2.safe.slow.js  ;-)

As I said previously: using JScript conditional compilation one can do
a lot (on this subject) straight away. No building tools needed and no
new files.

--DBJ

On Aug 27, 9:39 am, Bram Stein <b.l.st...@gmail.com> wrote:
> I've been thinking about building special versions of jQuery for a
> while as well. I'm not sure if building a browser or feature specific
> version is feasible, but it might be an interesting experiment.
> Recently I have been working on a few projects that target a specific
> browser, and it would be interesting to see if there is any advantage
> to using a version specifically built for that browser (or a group of
> browsers.) My main interest at the moment is however in creating a
> version that is safe to use with code that extends the native Object
> prototype. To that end I've forked the Sizzle code and added
> preprocessor statements for conditional "compilation". My next step
> would be to do the same for jQuery. Perhaps such an approach would
> also work here (i.e. building special version from the original
> source.)
>
> My Sizzle fork can be found 
> here:http://github.com/bramstein/sizzle/tree/masterhttp://groups.google.com/group/sizzlejs/browse_thread/thread/cb9597d0...
>
> Bram
>
> On Aug 25, 1:00 am, DBJDBJ <dbj...@gmail.com> wrote:
>
> > I am trying deliberately to stay "abstract" in order not  to appear to
> > be giving advices to the team how to do their job. I think they are
> > qualified enough.
>
> > I would rather stay in the realm of "why". Ie "why" something would be
> > a "good thing" for jQuery.
> > And this idea of not having one jQuery file where everything is mixed-
> > in for all browsers, I think might be a good thing indeed, for jQuery.
>
> > @Andrea : Sizzle is the good candidate. (its makeArray() mehod, for
> > example, is particularly good example)
>
> > -- DBJ
>
> > On Aug 24, 5:04 pm, Andrea Giammarchi <andrea.giammar...@gmail.com>
> > wrote:
>
> > > Have you seen sizzle? The main core component that could make the 
> > > difference
> > > since jQuery is mainly based on selectors and arrays manipulation? Try to
> > > imagine sizzle was called jQuery.core.selector, I think makes sense to 
> > > start
> > > from the main dependency that could bring benefits for everyone, even non
> > > jQuery users. But this is just my opinion.
>
> > > On Aug 24, 2009 4:33 PM, "DBJDBJ" <dbj...@gmail.com> wrote:
>
> > > I thought my original aim was simple ?
> > > I just thought it  might be proven feasible to have one jQuery for IE,
> > > and one jQuery for others ...
>
> > > The team is building jQuery already, using tools , so (I thought) the
> > > same tools might be used to build these non-ie and ie versions, also.
> > > And then  tests can be done , using the same testing
> > > infrastructure ...
>
> > > This is of-course not an "zero effort" excersize, but I think we all
> > > agree that the non-ie version will be measurably faster on on non-ie
> > > browsers than the original "mix-in-everything" version. And the same
> > > will happen with ie-only version on ie browsers.
>
> > > --DBJ
>
> > > --~--~---------~--~----~------------~-------~--~----~ You received this
> > > message because you are subs...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to