FxSiteCompat: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(!)
 
(35 intermediate revisions by the same user not shown)
Line 1: Line 1:
The '''Firefox Site Compatibility''' (FxSiteCompat) project tackles the backward compatibility and regressions of the Firefox Web browser, both on desktop and mobile. This is a kind of [[Engagement/Developer_Engagement|Developer Engagement]] efforts but not lead by the official Engagement team so far.


= Motivation =
Web site breakages lead to a bad user experience and reputation among Firefox users and Web developers regardless of the reason. We could avoid such situations as much as possible by providing helpful resources and encouraging better communication between Mozilla and developers.
= Focus Areas =
== Backward Compatibility ==
=== Objectives ===
* Avoid Web site breakages due to backward compatibility changes in Firefox
** Firefox has brought many changes to the Web platform features to improve its standard compliance and interoperability. We should let developers know those changes are necessary to keep up with this HTML5 era.
=== Activities ===
* Tell Web developers about changes that may affect backward compatibility for Web sites
** Write [https://developer.mozilla.org/en-US/docs/tag/FxSiteCompat documents on MDN]
** Announce the latest releases with the compatibility doc via [https://twitter.com/FxSiteCompat Twitter], [https://www.facebook.com/FxSiteCompat Facebook] and [https://plus.google.com/115208555324773750121/posts Google+] <a href="https://plus.google.com/115208555324773750121" rel="publisher">Google+</a>
* Research real-life examples
=== Examples ===
== Regressions ==
=== Objectives ===
* Avoid Web site breakages due to regressions in Firefox
** "Given enough eyeballs, all bugs are shallow."
** '''Because Firefox OS is not updated frequently, regressions can give developers headaches more than the standalone Firefox browser. The number of regressions should be minimized as possible.'''
=== Activities ===
''(No specific actions taken yet)''
* Find regressions and get them fixed as soon as possible
** Build a robust [http://www.mozilla.org/en-US/firefox/aurora/ Aurora] community of Web developers and encourage them to test their sites with one of the latest Aurora builds
** Commit many automated tests
** Observe new bug reports on [https://bugzilla.mozilla.org/ Bugzilla]
* If a regression is found in the final version of Firefox, tell developers about it ASAP via Twitter or other channels, with a workaround if available, to avoid confusion
* Research real-life examples
=== Examples ===
= Notes =
== How to write a Firefox Site Compatibility doc ==
''(WIP)''
= Members =
* [https://mozillians.org/u/kohei.yoshino/ Kohei Yoshino]

Latest revision as of 02:41, 18 November 2020