canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,628
edits
(→Underlying Technologies: Update for current technologies) |
|||
| Line 2: | Line 2: | ||
= Underlying Technologies = | = Underlying Technologies = | ||
== Mozilla Technologies == | == Mozilla Technologies == | ||
| Line 10: | Line 9: | ||
* [[Identity/Firefox Accounts|Firefox Accounts]] | * [[Identity/Firefox Accounts|Firefox Accounts]] | ||
* [[WebAPI/SimplePush|Simple Push]] ({{bug|976789}}) | * [[WebAPI/SimplePush|Simple Push]] ({{bug|976789}}) | ||
* [ | * [https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette Marionette] for functional testing (may include selenium later), and for running unit-test framework. | ||
== Third-Party Technologies == | == Third-Party Technologies == | ||
* Node.js for Loop server | * [http://facebook.github.io/react/ React] | ||
* webl10n for Localization ({{bug|972884}}) | * [http://backbonejs.org/ Backbone] (being phased out) | ||
* Node.js for Loop server | |||
* webl10n for Localization, extracted from gaia ({{bug|972884}}) | |||
* [http://eslint.org/ eslint] for linting javascript | |||
* Mocha and Chai for client-side and standalone-page unit-testing framework ({{bug|976133}}) | * Mocha and Chai for client-side and standalone-page unit-testing framework ({{bug|976133}}) | ||
* Not using client CSS toolkit at the moment (this may be revisited) ({{bug|976854}}, {{bug|976857}}) | * Not using client CSS toolkit at the moment (this may be revisited) ({{bug|976854}}, {{bug|976857}}) | ||
= Network Architecture = | = Network Architecture = | ||