Firebug/WeeklyUpdates/2008-08-19
Contents
Double-Loading
- nsIHttpChannel - Didn't land for 3.0.2?
- Jan's FireCache
- Honza - patch is ready, once landed we can add Firebug code (should take two days)
Some discussion about where this would land in Firefox. 3.0.2? 3.0.3? It's looking like it won't make the cutoff for 3.0.2 currently, and will likely get landed sometime next week for 3.0.3.
- robcee to continue applying bug pressure for landing
Discussion about which version of Firebug the patch should land in. JJB should include double load fix. Doesn't want to push off new work while we wait. jresig suggested a 1.2.1 and Steve S agreed. In all likelihood we will release a 1.2.1 as a follow up which won't impact the current plan for 1.2 final this week.
Performance Overhead
- Rob's initial numbers
- 24% overhead in JS when script tab is enabled
- No perceptible hit in JS perf when console is enabled (will need to try page runner to be sure)
This doesn't include pageload times, strictly JS execution speed. Enabling Script panel adds overhead at JS compilation. Further hits when errors are produced.
jresig hopes we can fix the 24%. johnb is more concerned about the cases where the impact is 2-300%. Could get slight perf gain by changing the hashing mechanism on eval'd strings. Jresig would like to see removing overhead on console and error handling.
- still need more data. robcee to provide talos data.
Firebug 1.2 Final
- 1.2b13 is currently released.
- we should watch for feedback to see if there are any major issues.
- johnb has one or two small fixes to land
Current plan is to land a 1.2 final (or a release candidate) on Thursday of this week (the 21st) barring any major issues.
- jresig to write a blog post to that effect.
- robcee to help with getfirebug.com updates
Firebug lite / getfirebug.com
- getfirebug.com needs fixing, remove beta tag. (robcee)
- johnb to update documentation
- jresig may have a team to do a site refresh
Firebug 1.3
- jresig to contribute a unittest framework for webdevs that will hopefully be useful by firebug itself
- robcee to investigate automated build system and automating unittests