Edgewall Software
Modify

Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#8511 closed enhancement (wontfix)

jQuery 1.3 for 11.6?

Reported by: mixedpuppy <shanec@…> Owned by:
Priority: normal Milestone:
Component: general Version: 0.11.5
Severity: normal Keywords: performance
Cc: ryano@…
Release Notes:
API Changes:

Description

changeset:7982 updated trunk to jquery 1.3. During performance testing I applied that patch to 11.5, and see a improvement on page load within browsers.

Plugins on trac-hacks wold have to have similar updates to be compatible, but those changes are backwards compatible with jquery 1.2.6.

Attachments (0)

Change History (6)

comment:1 Changed 5 years ago by mixedpuppy <shanec@…>

  • Keywords performance added

comment:2 Changed 5 years ago by eblot

-1 for me: as you said: "plugins on trac-hacks wold have to have similar updates to be compatible"

I really don't think we should break compatibility with so many existing plugins for the sake of performance: 0.12 will use JQuery 1.3, and breaking compatibility with a new "major" release is easier to manage and handle. I can't imagine how many PluginIssue would be logged here after such an upgrade.

comment:3 Changed 5 years ago by cboos

Mmh yes, backward compatibility with plugins…

Isn't there some jQuery compatibility plugin for the 1.2 to 1.3 API changes? I know there was one for a previous upgrade (jQuery 1.1 to 1.2), but maybe the changes for 1.3 were too extensive for that.

If not, then I (reluctantly) agree the change is probably not worth the trouble.

Yet another reason to move on to 0.12 ;-)

comment:4 Changed 5 years ago by mixedpuppy <shanec@…>

The changes for 1.3 are here. Yes, for the larger community, waiting on .12 is best. It might be good to start pushing plugin authors to update their plugins for use with 1.3. I don't know all the js in trac, but it seems the major item, possibly only item, is the removal of using '@'. My read on the change is that removing the '@' from selectors will not break compatibility with 1.2.

comment:5 Changed 5 years ago by cboos

  • Resolution set to wontfix
  • Status changed from new to closed
  • Summary changed from Jquery 1.3 for 11.6? to jQuery 1.3 for 11.6?

So now that we decided to put more focus on 0.12 (see [Trac-dev] Re: About next versions (0.11.6 and 0.12)), I think such a change for 0.11-stable is not worth the trouble, so 0.11-stable will stay on jQuery 1.2.6.

comment:6 Changed 5 years ago by Ryan Ollos <ryano@…>

  • Cc ryano@… added

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none) to the specified user.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.