Testing/Client-side XPI Construction
From MozillaWiki
< Testing
Please use "Edit with form" above to edit this page.
Status
Client-side XPI construction | |
Stage | Draft |
Status | ` |
Release target | Add-on Builder 2 |
Health | Blocked |
Status note | This feature is entirely reliant on the decision of the SDK team to support a JavaScript variant of the CFX tool. |
Team
Product manager | Daniel Buchner |
Directly Responsible Individual | Daniel Buchner |
Lead engineer | Piotr Zalewa/Sean McArthur |
Security lead | ` |
Privacy lead | ` |
Localization lead | ` |
Accessibility lead | ` |
QA lead | Stephen Donner |
UX lead | ` |
Product marketing lead | ` |
Operations lead | ` |
Additional members | Wil Clouser |
Open issues/risks
`
Stage 1: Definition
1. Feature overview
Enable the creation of add-on XPIs on the client-side via JavaScript to eliminate the need for server-side compilation.
2. Users & use cases
Users want a quicker more responsive test and update cycle on the Builder. We are currently limited by our server-side approach and that is a hard barrier for any further increase in performance.
3. Dependencies
JavaScript variant of the CFX tool.
4. Requirements
`
Non-goals
Supporting the full stack of methods provided by CFX, all we need is the ability to construct XPIs.
Stage 2: Design
5. Functional specification
`
6. User experience design
`
Stage 3: Planning
7. Implementation plan
`
8. Reviews
Security review
`
Privacy review
`
Localization review
`
Accessibility
`
Quality Assurance review
`
Operations review
`
Stage 4: Development
9. Implementation
`
Stage 5: Release
10. Landing criteria
`
Feature details
Priority | P1 |
Rank | 999 |
Theme / Goal | ` |
Roadmap | Jetpack |
Secondary roadmap | ` |
Feature list | Jetpack |
Project | ` |
Engineering team | Flightdeck |
Team status notes
status | notes | |
Products | ` | ` |
Engineering | ` | ` |
Security | sec-review-needed | ` |
Privacy | ` | ` |
Localization | ` | ` |
Accessibility | ` | ` |
Quality assurance | ` | ` |
User experience | ` | ` |
Product marketing | ` | ` |
Operations | ` | ` |