Compatibility/Spade
From MozillaWiki
Contents
Spade
In many instances, the mobile Web is broken in Firefox. We need to understand the scope of the problem and require the capability to track the progress of our various other compatibility initiatives.
Goal
To provide the capability to answer scope questions related to the mobile Web such as:
- What percentage of sites have a mobile version?
- What percentage of sites serve their mobile version to Firefox? Chrome? Safari?
- What percentage of sites make use of Webkit specific CSS properties without using the equivalent unprefixed properties?
- What are the most common Webkit specific CSS properties in use?
Scope
The scope of Spade v1 is detailed in the P1 requirements on the mobileWebEvangelism-tools etherpad.
Duration
Communication
See the Mobile Compatibility communication details.
Minutes and Progress Reports
2012 | |
---|---|
|
People
list required competencies for people and, once defined, the people working on project. note that not all of these competencies will be required for every project
Project Champion | Tony Chung, Lawrence Mandel |
Program Management | Lawrence Mandel |
A-Team | Clint Talbert |
Milestones/Iterations/Tasks
Spade requirements brainstorm is detailed on the mobileWebEvangelism-tools etherpad.
v1
- Requirements
- P1 automatically feed in a bunch of sites from a file
- P1: tool can parse out css properties if the site is using them and tell us what they are
- P1: tool can determine what User Agents the site is sniffing
- P1: Metrics reporting: https://wiki.mozilla.org/Mobile/Evangelism (See "Tracking Progress Though Effective Metrics")
- P2: Compare results against other browsers (fennec, Chrome Android, Stock Android, Safari Iphone)
Risks
Risk ID | Description |
---|---|
References
- Automation tool wiki page
- John Jensen's Scrapy tool - scrapy.org
- GitHub Spade repo