From MozillaWiki
Jump to: navigation, search

Gaia Weekly Meeting

Alternate Meeting Times:

  • "TPE/EU" meeting time: Tuesdays 02:00 Pacific, 11:00 CEST, 10:00 CET
  • "EU/US" meeting time: Tuesdays 9:00 Pacific, 19:00 CEST






New Architecture (NGA) Last week (X and V), Retrospective was done and High level Planning. Minutes in Identified the platform dependencies and are being followed with Platform team Product has prioritized the Gaia apps to start with the BE/FE and views split

Retrospective resume: - As everyone could imagine, BE/FE separation is benefitial for everyone :) - Using bridge.js as well has been remarked as a great success as it allow us to allow developers to decide where to run the BE parts of the app. - Splitting views as well brings great goodies, we get a better organization of the code, pretty clear separation with per view css and specific strings, small dom easy to mantain, and easy to replace or customise. - With the splitted views we still need to solve the navigation problem, until pre-render is available in the platform. - Using workers is a good excercise, clearly aligned with the separation from BE/FE, it forces it, but definitely in the current state (payload to start, and lack of apis in workers) is recommended to not to use them in the critical path of the app. - Huge improvement with new l20n library, around 100ms. - SW are not there :( - We need more coordination with platform. Also we need alternative plans in case that some platform features have to ride a different train. - Telemetry on the way, collecting several stuff, also provides custom metrics that we can use in our apps. - DataSync sync all the things, exciting features coming from them.

Also check the section related to new ideas and discussion on how splitting views could help with apps running in different form factors.

  • Telemetry library
  • Web app bridge
  • Service workers
  • SMS app dconversion
  • Music app conversion
  • Contacts app conversio
  • Sync

New Experience (Alopex)


  • merge 2.5 into Panasonic TV codebase





Systems Front End

  • This week mainly working on polish and foxfooding bugs and intermittent test failures
  • Next week we plan to start the first sprint of feature development (and continue with polish)