| Layout (rickg) - Current Metrics Planning Doc | ||||||
| Task | Bug | Description | Eng Owner |
QA Owner |
CPM Owner |
TFV |
| Scrolling a web page | beard | elig | michaell | |||
| 19467 | Mac-specific problems | beard | leger | M15 | ||
| 24956 | line-by-line scrolling on the mac | beard | petersen | M16 | ||
| 25054 | scrolling with the arrow key floods event queue | mcafee | elig | M15 | ||
| 25811 | generic linux "scrolling sucks" bug | pavlov | paulmac | M14 | ||
| Resize browser window and watch it reflow | jevering | elig | michaell | |||
| 4545 | slow machine allows desktop to peek thru | jevering | leger | |||
| 13371 | resize/reflow slow using keyboard shortcuts (Win32) | kmcclusk | petersen | M15 | ||
| Loading the bugzilla query page (or other complex form) (Unix) | rickg | bsharma | ekrock | |||
| Reload page from session history | radha | claudius | michaell | |||
| Load a long, vanilla HTML document | rickg | bsharma | ekrock | |||
| 19256 | excessive rendering in view manager; e.g., cvs blame | beard | petersen | |||
| Excessive repainting | rickg | petersen | ekrock | |||
| 7179 | background painted twice on expose | pierre | petersen | M20 | ||
| 12761 | Linux-specific, JS animations are slow | pavlov | petersen | M14 | ||
| 14865 | mouse-overs causing random repaints | beard | petersen | M15 | ||
| 16710 | Linux-specific bug to track general X-server slammage | pavlov | tever | M14 | ||
| 18992 | images redraw entire image on every paint, not just dirty rect | kmcclusk | petersen | M15 | ||
| 22185 | multiple redraws on ZDNet | pierre | chrisd | |||
| 26502 | [pp] linux painting 5x out from win32 | pavlov | petersen | M14 | ||
| Excessive reflow | rickg | petersen | ekrock | |||
| 16556 | reflowing a block requires two reflow states to be setup in parent | kipp | petersen | M19 | ||
| 17309 | wait for primary style sheets before constructing frames | pierre | chrisd | M14 | ||
| Slow web pages | rickg | bsharma | ekrock | |||
| 2611 | Mac slower than Win32 loading www.cnn.com | sdagley | paulmac | M14 | ||
| 3246 | O(n^2) list numbering code | kipp | petersen | M17 | ||
| 5588 | Java 2 API docs (loading style sheets?) | karnaze | chrisd | M15 | ||
| 7057 | aggregate page loading statistics (of dubious value?) | jevering | bsharma | |||
| 8700 | nsJSContext::InitContext() dominates test9.html | mccabe | tever | |||
| 11355 | slow mouseover behavior | shaver | petersen | M14 | ||
| 14961 | Linux-specific problems due to font loading | erik | petersen | M16 | ||
| 17325 | limit incremental reflow | vidur | petersen | M15 | ||
| 18378 | kissyou page forcing reload | rickg | tever | |||
| 19051 | preformatted text (e.g., png2html generated "images") | kipp | nobody | M16 | ||
| 19115 | page loading sucks when necko/imglib is real busy | gordon | tever | M16 | ||
| 21879 | www.honda.com benefits from SetAttribute() that checks for same value | shaver | gerardok | |||
| 22810 | reflowing "special" leads to expensive reframing | kipp | petersen | M16 | ||
| 23439 | large images require lots of memory (duh) | pnunn | petersen | M20 | ||
| 24352 | slow rendering of deeply nested <ul> tags | joki | petersen | |||
| 24766 | long list of simple hypertext is extraordinarily slow | leger | nobody | |||
| 24822 | incremental loading of long text files | kipp | petersen | M16 | ||
| 25734 | long list of plaintext sucks up all memory | vidur | nobody | M15 | ||
| 25963 | excessive string conversion resolving :visited style | waterson | tever | |||
| 26028 | long delay after loading long, flat web page | waterson | petersen | M14 | ||
| 26030 | long flat web page dominated by nsVoidArray::InsertElementAt | waterson | petersen | M14 | ||
| DHTML | vidur | petersen | ekrock | |||
| 4807 | Linux-specific cruft that causes entire window to repaint (cf. 19388) | beard | petersen | M15 | ||
| 19388 | demo 13 is slow (cf. 4807) | kmcclusk | desale | M15 | ||
| 21762 | another DHTML page that is slow and needs investigation | vidur | desale | |||
| 23187 | document.write() and content sink | vidur | petersen | M14 | ||
| Images | pnunn | elig | ekrock | |||
| 12155 | lower priority of images that are not visible | vidur | desale | M15 | ||
| 18738 | image display 50 to 100% slower than 4.x | pnunn | elig | M14 | ||
| 20939 | store image dimensions in the cache | troy | petersen | M15 | ||
| Form controls | karnaze | ckritzer | ekrock | |||
| 12653 | large selects are slow | rods | ckritzer | M15 | ||
| 19608 | excessive painting of text form controls | waqar | ckritzer | M15 | ||
| 25947 | clicking in a text field takes a long time to realize editor | buster | ckritzer | M16 | ||
| Not directly related to user-level tasks | rickg | geradoc | ekrock | |||
| 14001 | hash getElementById() for HTML documents | vidur | desale | M14 | ||
| 17191 | use realloc() instead of malloc() for text content object | rickg | petersen | M15 | ||
| 17369 | tweak event handling to improve UI responsiveness on Mac | sfraser | petersen | M16 | ||
| Tookit (trudelle) - Current Metrics Planning Doc | ||||||
| Task | Bug | Description | Eng Owner |
QA Owner |
CPM Owner |
TFV |
| Open new top-level window | trudelle | paulmac | michaell | |||
| Switching between top-level menubar menus | trudelle | paulmac | michaell | |||
| 19199 | Linux-specific problems | blizzard | leger | |||
| Open/close folder in tree widget | truedelle | paulmac | michaell | |||
| Tree widget scrolling | trudelle | paulmac | michaell | |||
| 21592 | investigate scrolling performance | hyatt | lchiang | M20 | ||
| Sort contents of a tree widget | trudelle | paulmac | michaell | |||
| Background tasks vs. foreground performance | trudelle | paulmac | michaell | |||
| Areas with splitters | trudelle | paulmac | michaell | |||
| Chrome overhead | trudelle | paulmac | michaell | |||
| 26109 | implement <titledbutton> property API | waterson | paulmac | M14 | ||
| 26137 | redrawing mailnews 3-pane is slow | phil | lchiang | |||
| Browser/XPApps (don) - Current Metrics Planning Doc | ||||||
| Task | Bug | Description | Eng Owner |
QA Owner |
CPM Owner |
TFV |
| Switching between pref panels | don | sairuh | kevinyen | |||
| Opening a new browser window | don | claudius | michaell | |||
| 9805 | "target='_new'" and link coloring looks slow | don | brendan | M16 | ||
| Activity indicators | don | tever | michaell | |||
| Editor (beppe) - Current Metrics Planning Doc | ||||||
| Task | Bug | Description | Eng Owner |
QA Owner |
CPM Owner |
TFV |
| Clicking in an edit field | beppe | sujay | bijals | |||
| Typing into a text field | beppe | sujay | bijals | |||
| 2888 | Linux-specific enhancements | akkana | sujay | M16 | ||
| 26531 | reconstructing keybindings doc on each press | beppe | sujay | |||
| Keeping up with the repeating delete key | beppe | sujay | bijals | |||
| Selecting text | beppe | sujay | bijals | |||
| 12420 | avoid copying events | ftang | teruko | M15 | ||
| 5761 | general all-encompassing "selection sucks" bug | mjudge | elig | M15 | ||
| Cut/copy/paste | beppe | sujay | bijals | |||
| 19273 | pasting text is slow (because of DOM insertion?) | jfrancis | sujay | M16 | ||
| Mail/News (phil) - Current Metrics Planning Doc | ||||||
| Task | Bug | Description | Eng Owner |
QA Owner |
CPM Owner |
TFV |
| Threadpane scrolling | phil | suresh | sol | |||
| 18739 | generally investigate threadpane performance | hyatt | lchiang | M16 | ||
| 23521 | box/tree wars force entire window to repaint | evaughan | paulmac | M14 | ||
| Opening a mail/news folder | phil | suresh | sol | |||
| 13654 | investigate news header download performance | sspitzer | lchiang | M15 | ||
| 16568 | ask before downloading >n news headers | sspitzer | huang | M15 | ||
| 24762 | optimize Is[Container|Empty] calls in RDFGenericBuilder | waterson | tever | M14 | ||
| 26456 | IMAP folder open is slow | putterman | lchiang | |||
| Clicking next message | phil | suresh | sol | |||
| 13653 | investigate news message display performance | sspitzer | lchiang | M15 | ||
| 22102 | delete/next operation | bienvenu | suresh | M15 | ||
| 22960 | improve message display performance | mscott | lchiang | M14 | ||
| 26320 | <meta> tags cause page to reload | vidur | chrisd | |||
| Deleting several messages | phil | suresh | sol | |||
| Moving a message from one folder to another | phil | suresh | sol | |||
| Opening addressbook | phil | suresh | sol | |||
| 9012 | "mozilla -addressbook" slower than 4.x | hangas | suresh | M15 | ||
| Opening the "edit address card" dialog | phil | suresh | sol | |||
| 26142 | edit address card dialog is slow | hangas | lchiang | M16 | ||
| Opening the mail three-pane | phil | suresh | sol | |||
| 26455 | opening mailnews 3-pane is slow | mscott | lchiang | M14 | ||
| Sorting messages | phil | sursesh | sol | |||
| Sorting addressbook entries | phil | suresh | sol | |||
| 22986 | sort op ~30s for 250 cards | chuang | suresh | M14 | ||
| Open the "mail compose" window | phil | suresh | sol | |||
| 22486 | investigate | ducarroz | suresh | M14 | ||
| Load news message | phil | suresh | sol | |||
| 13506 | cache news connections | mscott | lchiang | M15 | ||
| Quote message for reply | phil | suresh | sol | |||
| 21203 | improve outbound mail conversion for flat messages | mozilla | suresh | M14 | ||
| Netwerk (warren) - Current Metrics Planning Doc | ||||||
| Task | Bug | Description | Eng Owner |
QA Owner |
CPM Owner |
TFV |
| HTTP throughput, Kb/sec | warren | tever | michaell | |||
| 10738 | implement HTTP keep-alive | gagan | paulmac | M14 | ||
| FTP throughput, Kb/sec | warren | tever | michaell | |||
| 23271 | general performance navigating with FTP browser | valeski | tever | M15 | ||
| 25108 | FTP download slow on Mac | valeski | tever | M14 | ||
| Cache | warren | tever | michaell | |||
| 21258 | parallelize memory and disk cache writes | gordon | tever | M15 | ||
| 21578 | flat-file cache for mac | gordon | tever | M15 | ||
| Profiles (selmer) - Current Metrics Planning Doc | ||||||
| Task | Bug | Description | Eng Owner |
QA Owner |
CPM Owner |
TFV |
| Migrate 4.x profile | selmer | gbush | michaell | |||
| XPInstall (cathleen) - Current Metrics Planning Doc | ||||||
| Task | Bug | Description | Eng Owner |
QA Owner |
CPM Owner |
TFV |
| Check for new components | cathleen | jimmylee | michaell | |||
| 12361 | xpinstall needs to support autoregistering components | dveditz | jimmylee | M14 | ||
| 12817 | make xpinstall check state before doing stuff (?) | dveditz | jimmylee | M14 | ||
| Install Mozilla 5.0 | cathleen | jimmylee | michaell | |||
| 23941 | speed up mac implementation | dveditz | gbush | M14 | ||
| Miscellany (dp) - Current Metrics Planning Doc | ||||||
| Task | Bug | Description | Eng Owner |
QA Owner |
CPM Owner |
TFV |
| Startup | dp | leger | michaell | |||
| 5085 | dreaded Mac starts up 2x slower that Win32 bug | sfraser | elig | M20 | ||
| 8702 | optimize UTF-8 conversion etc. to deal with ~5% startup hit | jbetak | teruko | M14 | ||
| 12361 | do away with autoreg altogether | |||||
| 12579 | implement "jar:" | gayatrib | paulmac | M14 | ||
| 14889 | lazily instantiate wallet and cookie services | dp | paulmac | M14 | ||
| 15115 | libreg optimizations | dveditz | dp | M14 | ||
| 15726 | autoreg performance improvements | scc | dp | M14 | ||
| 15752 | avoid using char* path to open registry to speed up mac | dveditz | dp | M14 | ||
| 16602 | use suffix-dispatch to avoid multiple iterations thru components dir | shaver | dp | |||
| 17027 | strip dead code out of layout.dll | rods | petersen | M15 | ||
| 17030 | remove native widget code from widget DLL | pinkerton | claudius | M15 | ||
| 17029 | combine I18n DLLs | ftang | teruko | M20 | ||
| 17031 | combine necko protocol DLLs | warren | tever | M14 | ||
| 17032 | combine browser component DLLs | law | don | M15 | ||
| 26516 | Java/plugins initialize on startup | beard | paw | |||
| Not Directly Related to User-Level Tasks (TBD) - Current Metrics Planning Doc | ||||||
| Task | Bug | Description | Eng Owner |
QA Owner |
CPM Owner |
TFV |
| General | TBD | TBD | TBD | |||
| 904 | implement repeating timers for Mac | sfraser | gerardok | M14 | ||
| 10438 | implement platform-specific async I/O | davidm | paulmac | M14 | ||
| 13009 | XPCOM service manager locks | dp | gerardok | M16 | ||
| 13303 | gratuitous use of string for boolean/integer registry data | racham | gbush | M15 | ||
| 18048 | "too much file access" | warren | tever | M15 | ||
| 22030 | excessive string copying while parsing HTTP headers | gagan | tever | M15 | ||
| 21778 | look for bogus uses of PR_Sleep() in code | waterson | leger | M15 | ||
| 26435 | invesitage use of custom allocator/memcpy routines for general string boost | scc | leger | M15 | ||
| 26511 | eliminate nsPipe2 locks | warren | leger | M14 | ||
| Space | TBD | TBD | TBD | |||
| 26429 | reduct XUL element size | waterson | paulmac | M15 | ||
| 26430 | investigate removal of mDocument from nsGeneric[HTML]Element | waterson | gerardok | M15 | ||
| Measurement | TBD | TBD | TBD | |||
| 10245 | "launch" vs. "relaunch" times | dp | bsharma | M15 | ||
| 15122 | instrument the event-to-event latency | warren | brendan | M14 | ||
| 17116 | generate code coveration info from "gcc -gprof" | waterson | brendan | M15 | ||
| 23036 | generic "instrument the code" bug | warren | bsharma | M14 | ||
| 23053 | implement mailnews timing metrics | phil | suresh | |||
| 25406 | www.xoom.com gives bogus timing stats | attinasi | petersen | M14 | ||