Firefox/Goals/2010Q3: Difference between revisions

From MozillaWiki
< Firefox‎ | Goals
Jump to navigation Jump to search
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= Firefox Development =
= Firefox Development =
<onlyinclude>
<onlyinclude>
* {{new|Feature complete}} Firefox 4
* {{ok|Feature complete}} Firefox 4
** {{done|Switch to Tab}}
** {{done|Switch to Tab}}
** {{ok|Extension Manager}} - Bug list is converging, still a lot of work to do.
** {{done|App Tabs}} - Scope for 4.0 reduced (non-global), near feature complete.
** {{done|Extension Manager}} - Bug list is converging, still a lot of work to do.
** {{done|Web Console}}
** {{ok|Notification UI}} - Geo and EM notifications done, http auth next.
** {{ok|Notification UI}} - Geo and EM notifications done, http auth next.
** {{ok|New Theme}} - Windows and Mac good, Linux lagging.
** {{ok|New Theme}} - Windows and Mac good, Linux catching up now
** {{ok|App Tabs}} - Scope for 4.0 reduced (non-global), near feature complete.
** {{done|<del>TabCandy</del> Panorama}}
** {{ok|TabCandy}} - Sorting out session restore behaviour, near feature complete.
** {{risk|Silent updates on Windows}}
** {{risk|Silent updates on Windows}}
** {{risk|Web Console}}
** {{drop|Inspector}}
** {{drop|Inspector}}
** {{drop|Account Manager}} - WIP patches posted, but we can't contain the review load and code risk.
** {{drop|Account Manager}} - WIP patches posted, but we can't contain the review load and code risk.
Line 24: Line 24:
</onlyinclude>
</onlyinclude>


* {{new|Jetpack}} API-complete for 1.0 (All JEPs E10s-aware/safe)
* {{miss|Jetpack}} API-complete for 1.0 (All JEPs E10s-aware/safe)
** {{done|[[Labs/Jetpack/SDK/APIs#High-level_APIs|1.0 SDK]] final API set selected}}
** {{done|[[Labs/Jetpack/SDK/APIs#High-level_APIs|1.0 SDK]] final API set selected}}
** {{done|[[Labs/Jetpack/SDK/0.6#Deliverables|0.6 Release]]}}
** {{done|[[Labs/Jetpack/SDK/0.6#Deliverables|0.6 Release]]}}
** {{done|[[Labs/Jetpack/SDK/0.7#Deliverables|0.7 Release]]}}
** {{done|[[Labs/Jetpack/SDK/0.7#Deliverables|0.7 Release]]}}
** {{ok|[[Labs/Jetpack/SDK/0.8#Deliverables|0.8 Release]]}} (1.0)
** {{ok|[[Labs/Jetpack/SDK/0.8#Deliverables|0.8 Release]]}}
** APIs all done, but it will be a mid-October release to get the last few to be e10s aware.


= Developer Tools =
= Developer Tools =
'''Bespin'''
'''Bespin/Skywriter'''  
* Highlight the use of official vs. unofficial modules in FlightDeck ([https://bugzilla.mozilla.org/show_bug.cgi?id=572115 bug 572115])
* Detect errors in user code ([https://bugzilla.mozilla.org/show_bug.cgi?id=572259 bug 572259])
* Initial JavaScript server ([https://bugzilla.mozilla.org/show_bug.cgi?id=572260 bug 572260])
* JavaScript server hosting plan ([https://bugzilla.mozilla.org/show_bug.cgi?id=572261 bug 572261])


'''Firefox 4'''
*{{done|}} Highlight the use of official vs. unofficial modules in FlightDeck ([https://bugzilla.mozilla.org/show_bug.cgi?id=572115 bug 572115])
* No beta-blocking bugs left for integrated Firefox 4 Inspector
*{{done|}} Detect errors in user code ([https://bugzilla.mozilla.org/show_bug.cgi?id=572259 bug 572259])
* No beta-blocking bugs left for integrated Firefox 4 Console
*{{drop|}} Initial JavaScript server ([https://bugzilla.mozilla.org/show_bug.cgi?id=572260 bug 572260])
*{{drop|}} JavaScript server hosting plan ([https://bugzilla.mozilla.org/show_bug.cgi?id=572261 bug 572261])


'''Mobile UI/JS Framework'''
(Note: work is underway on the JavaScript server, but it has been dropped as a goal because the developer tools group has been entirely refocused on Firefox developer tools this quarter.)  
* A basic cross-platform set of HTML/CSS/JavaScript for developers to create mobile applications with (includes basic form functionality as well).


'''Org'''
'''Firefox 4'''
* Create cohesive vision & strategy for Developer Tools group going forward (includes both client and server based solutions)
 
*{{drop|}} No feature-level blocking bugs left for integrated Firefox 4 Inspector
*{{done|}} No feature-level blocking bugs left for integrated Firefox 4 Console
 
'''Mobile UI/JS Framework'''
 
*{{done|}} A basic cross-platform set of HTML/CSS/JavaScript for developers to create mobile applications with (includes basic form functionality as well).
 
'''Org'''  
 
*{{done|}} Create cohesive vision &amp; strategy for Developer Tools group going forward (includes both client and server based solutions)

Latest revision as of 13:33, 30 September 2010

Firefox Development

  • [ON TRACK] Feature complete Firefox 4
    • [DONE] Switch to Tab
    • [DONE] App Tabs - Scope for 4.0 reduced (non-global), near feature complete.
    • [DONE] Extension Manager - Bug list is converging, still a lot of work to do.
    • [DONE] Web Console
    • [ON TRACK] Notification UI - Geo and EM notifications done, http auth next.
    • [ON TRACK] New Theme - Windows and Mac good, Linux catching up now
    • [DONE] TabCandy Panorama
    • [AT RISK] Silent updates on Windows
    • [DROPPED] Inspector
    • [DROPPED] Account Manager - WIP patches posted, but we can't contain the review load and code risk.
  • [AT RISK] Dirty profile startup within 20% of clean profile startup (modulo extensions, plugins; on windows)
    • Current status: Lots of data has been collected and analyzed, but no solid conclusions have shaken out.
    • Details page
    • Shawn has an updated blog post. Read it for more info.
    • Bugs on file that help:
      • Excessive cookie i/o bug bug 572223 (fixed)
      • Session Restore negatively impacts startup time based on the number of tabs loaded bug 582005
      • Suboptimal SQLite page size bug 416330 (fixed)
      • Provide a global VACUUM component bug 541373


  • [MISSED] Jetpack API-complete for 1.0 (All JEPs E10s-aware/safe)

Developer Tools

Bespin/Skywriter

  • [DONE] Highlight the use of official vs. unofficial modules in FlightDeck (bug 572115)
  • [DONE] Detect errors in user code (bug 572259)
  • [DROPPED] Initial JavaScript server (bug 572260)
  • [DROPPED] JavaScript server hosting plan (bug 572261)

(Note: work is underway on the JavaScript server, but it has been dropped as a goal because the developer tools group has been entirely refocused on Firefox developer tools this quarter.)

Firefox 4

  • [DROPPED] No feature-level blocking bugs left for integrated Firefox 4 Inspector
  • [DONE] No feature-level blocking bugs left for integrated Firefox 4 Console

Mobile UI/JS Framework

  • [DONE] A basic cross-platform set of HTML/CSS/JavaScript for developers to create mobile applications with (includes basic form functionality as well).

Org

  • [DONE] Create cohesive vision & strategy for Developer Tools group going forward (includes both client and server based solutions)