Firebug 1.4b1!
- Jan 'Honza' Odvarko's net panel: JSON, search, more accurate timings
- Curtis Bartley's Tabs on Top
- Han Hillen's Accessibility and Key Remapping
- Kevin Decker's multi-file search
- Souders/Barton Simplified Activation
- Stepanov/Barton Break On Next
- Team: FBTest!
quick demo
1.5, 1.6 Strategy Proposal
- 1.5 - (Nov. 2009) - extensions, jsd2-dev
- Deliver new features through extensions,
- Distributed development, centralized testing, socialized marketing
- Re-write jsd, fbs.
- 1.6 - (Jun 2010) - jsd2
- Deliver new features through jsd2
- Rewrite console.
Console Panel/Command line
- status:
- de facto standard API; injection code horrible
- bugs:
- almost all out of date (eg "console not found").
- key enhancements
- command line across all panels (768);
history in large command line (1390, 1415, 1590, 1669, 161);
hierarchical profiler output (322)
- 1.6
- complete re-write with ChromeObjectWrapper.
HTML Panel
- status
- Joe Hewitt's jewel.
- bugs
- outline out of line (Radcliffe to the rescue?)
- key enhancements
- Computed Style Side panel63);
SVG support (666, 1103, 1342);
save rendered markup (9)
- 1.5-1.6
- no plans
CSS Panel
- status
- under appreciated orphan
- bugs
- no biggy
- key enhancements
- diff support(179);
save as(9);
support for after, before, hover, popups (1012, 551)
- 1.5
- diff via extension (kpdecker)
Script Panel
- status
- bravely rowing against the tide
- bugs
- whack a mole
- enhancement
- start over.
- 1.5
- none: all prep for 1.6
- 1.6
- re-write jsd; replace fbs
DOM Panel
- status
- decent, but slow and feature rot
- bugs
- features gone missing
- enhancement
- customizable selections and views.
- 1.5-1.6
- no plan
Net Panel
- status
- Jan 'Honza' Odvarko jewel
- bugs
- mostly cache related.
- enhancements
- integrated js events/timing;
multi-page traffic analysis (1209, 1681, 131);
cache reads (1208)
- 1.5/1.6
- ?
Overall UI
- status
- Function great, graphics lagging
- bugs
- Good but long tail
- enhancements
- minimize to bar (1678);
options icons always visible;
different locale from Firefox
- 1.5/1.6
- none
Extensions
Key features for 1.5
- Several successes without trying.
- YSlow, FirePHP, FireCookie
- NextGen, new for 1.5:
- New Ideas in Extensions
- New extension manager(?)
- Co-tested. "Certified Firebug Extension"?
- Branded bundles? Eg "Souders Performance Pack for Firebug"
getfirebug.com
- Documentation
- Needs work, out of date, incomplete
- Blog seems to help some
- Releases
- Need docs for tracing version
- Extension swarms
Relation to Firefox
- Project Connectivity
- Good and steadily improving.
- Problem Areas
- No JSD support
- Error processing architecture
- Cache/Event API incomplete and mysterious
- "We are the last to know"
Firebug Lite
- Recent improvements
- Status update from Mike Radcliffe
Long range issues
Must get priority
- Growth in web-app complexity
- Large/long-lived apps (1187) Multiparty apps, js lib consolidation, 3D, interactive video, ...
- Project Sustainability
- Too much core code for 2 developers
- Competition
- IE8, WebKit+V8, Dragonfly,
- New directions
- Bespin, multi-process, other browsers.
Consequences
Something has to change
- Scale up by extension,
- Resist adding core code,
- FF compatibility lower priority
- Lobby for another core developer,
- Focus on 1.5 on FF 3.0 and 1.6 on FF 3.6 (jjb)
- 1.4/1.5 on FF 3.5 will fall to others.