Wow nice job! On Mon, Sep 28, 2015 at 2:21 PM, Candice Serran <[email protected]> wrote:
> Awesome news!! Way to go team :)! > > > On Mon, Sep 28, 2015 at 11:19 AM, Justin D'Arcangelo < > [email protected]> wrote: > >> We have just landed the NGA rewrite of the Music app on master! This was >> an extraordinary effort to recreate the Gaia Music app using the new >> architecture including: >> >> - Separate replaceable “views” >> - Back-end API exposed via bridge.js >> - Virtual rendering using <gaia-fast-list> >> - Web component-based UI >> - Localization via l20n.js >> >> In addition to that, we were also able to prepare the app to take >> advantage of Service Workers for the back-end when ready. You can build the >> app using `NGA_SERVICE_WORKERS=1` to try out this experimental back-end. >> When using Service Workers, all back-end calls via bridge.js are exposed as >> HTTP services. Currently, the separate views in the app map URLs to >> bridge.js method calls, which is how we are able to switch between SW and >> non-SW versions of the app. >> >> We have also retained the old Gaia Music app (renamed “Music OGA”) in the >> dev_apps/music-oga folder. >> >> Thanks to Jim Porter, the entire metadata parser and database code were >> able to be carried over from the old Music app as-is. Therefore, the >> incredibly complex metadata parser remains completely covered by unit >> testing in the new app. >> >> Also, many thanks to Hubert Figuière for patiently re-writing all of our >> Marionette JS integration tests to work with a vastly different DOM >> structure. >> >> I would also like to thank Wilson Page for his work on bridge.js and the >> <gaia-fast-list> component, Etienne Segonzac for his work on Fast List and >> DOM Scheduler, Zbigniew Braniecki (Gandalf) for helping out with l20n.js >> and Francisco Jordano for all his help with NGA overall. >> >> Please CC myself on any bugs you most certainly will find. If you see any >> behavior in the app that seems incorrect, you can also still run the Music >> OGA app for comparison to confirm. >> >> Thanks! \o/ >> >> -Justin >> >> _______________________________________________ >> dev-fxos mailing list >> [email protected] >> https://lists.mozilla.org/listinfo/dev-fxos >> > > > > -- > > > Candice Serran > Sr Mgr - FxOS Engineering Pgm Mgmt > [email protected] > irc: cserran > mobile: 303.588.1101 > > _______________________________________________ > dev-fxos mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-fxos > >
_______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

