Closed Bug 113582 Opened 23 years ago Closed 23 years ago

put global xbl widgets on a diet

Categories

(Core :: XUL, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla0.9.9

People

(Reporter: hewitt, Assigned: bugzilla)

Details

Attachments

(1 file, 1 obsolete file)

I need to scan through our global xbl bindings looking for stuff that can be lazily executed or removed altogether. I suspect we are doing a lot of work on startup that can be postponed until they are needed. Ideally, binding constructors and fields should be doing very little work.
Attached patch patch (obsolete) — Splinter Review
patch - here's a start I don't think there's much improvement to be made in this area, in general.
Please note that any mac-only optimizations were completely unintentional. I added the !mac shortcircuit after making them. If the reviewer would like, I can remove them.
Comment on attachment 60901 [details] [diff] [review] patch sr=hewitt
Attachment #60901 - Flags: superreview+
Attached patch minor patchSplinter Review
since most dialogs don't specify buttons, it was pointless to do it as we had been.
Attachment #60901 - Attachment is obsolete: true
Attachment #60901 - Flags: review+
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.9
last month's xul perf work included most of the xbl dieting that I intended to do. blake, since you have a couple patches here I'll give this to you and you can close it as you please.
Assignee: hewitt → blaker
Status: ASSIGNED → NEW
nah. will fix other stuff as it comes up.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: