From MozillaWiki
Jump to: navigation, search

Gaia Weekly Meeting

Alternate Meeting Times:

  • "Early" meetings: Tues 9:00am SF, Wed 12:00am Taipei
  • "Late" meetings: Tues 6:00pm SF, Wed 9:00am Taipei

A recording of this meeting is available at

Announcements & Notices

Add your workweeks, new hires, other announcements:




Reporter: nhirata

Other news:

  • transition server is finally coming about; legal docs signed. We have code which clouserw is modifying.
  • spark bug dashboard :
    • still in progress
    • Sparky needs your help. please help out with the spark+ blocker bugs!
  • Bug 1168939 - (pinning-the-web) [Meta] Pinning the Web
  • Performance issues :


(Alphabetical order)

Gaia Architecture Work

  • Telemetry library (6/9)

-Collection of the hud.js metrics and consolidation into histograms in gaia -API for app developers to send metrics -Metrics to be sent to the telemetry server. -Looking to use python playbooks to extract the data from the telemetry server as we have separate sections in the payload for gaia histograms and data.

  • Web app bridge

- Drilling into platform performance issues

  • Service workers

- Finished work on app:// protocol supported. Basic interception to perform tests. - Improvements to the url matching algorithm. - New way of executing the middleware cascade, allows more control over when finishing a request. - Test on pure offline mode.

  • SMS app conversion:
 - work on first services handled by threads.js library (renamed to bridge.js in the SMS app) (bug 1168441)
 - landed a rough spec containing our services description (bug 1169543)
 - some preliminary work with Service Workers
 - some preliminary work with navigation working with both separated document and views-in-one-document (so that we can have a smooth transition)
 - first separated view: inbox (bug 1162027); next one (conversation) due this week (bug 1162028).
 - created a meta: bug 1172906
  • Music app conversion
  • Contacts app conversion

- ContactsService is now landed in Gaia, and the patch for applying Threads.js to Contacts is under feedback review process. - We are decoupling the code from 'contacts.js', getting rid of any inter-dependency between views. - Cache.js will be landed out of 'bootstrap.js', so more readable code in Contacts! Next step: RenderCache.


Comms app

Talking this week: Updates:


Talking this week: The team: evelyn, gchen, rexlee, johnhu, lchang, tzu-lin, shermanchen, yifan, seanlee, songchiu Updates:

Media front end

Talking this week: Our team: dhylands, djf, jporter, hkoka, dkuo, dmarcos, wilsonpage, justindarc, pdahiya, rnicoletti, hub; Product: swilkes; Ux: amlee, tshakespeare, jsavory, hnguyen; EPM: mtreese QA: npark Updates:


Talking this week: Sprint tracking wiki: Notes: Updates:


Talking this week: The team: Updates:

Systems front end

Talking this week: The team: cserran, gwagner, qdot, michael h, aus, alexandr, francis, jason, pdol, benfrancis, daleharvey, gmarty, sfoster, naoki, tef, tedders1 Updates:

  • Pinning the Web implementation
  • Task manager refactoring
  • New homescreen
  • Android compatibility layer
  • Hackerplace (for Spark)
  • Web Speech API & app


  • Two major memory performance issues
    • 1155854
    • 1081577