Jetpack/Features/2011-12-02

From MozillaWiki
Jump to: navigation, search

Details

  • Time: Friday, 2011 December 2, 9:05 - 9:50am PT (17:05 - 17:50 UTC)
  • Location:
    • Audio/Video: Jetpack Vidyo room
    • Audio Only:
      • US: +1-800-707-2533, password 369, conference number 99449
      • US/Intl: +1-650-903-0800 or +1-650-215-1282, extension 92, conference number 99449

Agenda

  • review actions from previous meeting
    • myk to talk to joduinn about who can tackle performance test automation issues
    • dascher to talk to bwalker about point person for Apps
    • dietrich to ask about schedule determiner for Apps at Apps brownbag today
  • schedule and deadlines for Apps/Identity/Sharing features
  • whether or not to continue these meetings given low participation to date
  • HTML page localization
  • performance impact measurements
  • talking to releng people about getting part of a person's time dedicated to perf measurements
  • WebRT: native app installation
  • easier content injection class
  • putting Jetpack into the product

Attendees

  • dascher
  • dietrich
  • mixedpuppy
  • myk
  • pike

Minutes

review actions from previous meeting

myk to talk to joduinn about who can tackle performance test automation issues

  • myk talked to joduinn, who said he would follow up with dietrich/dascher, but they never heard from him
  • -> myk to talk to joduinn again and get him to designate someone to dedicate time to addressing perf test issues

dascher to talk to bwalker about point person for Apps

  • dascher didn't get a chance to do this
  • it isn't clear how important Jetpack Features are to the Apps team
  • -> dascher to talk to bwalker about the priority of Jetpack Features to Apps (and, if this initiative is important, who is the point person)
  • point people for the other features
    • Sharing: mixedpuppy
    • Identity: benadida for now, even though he isn't an ideal point person (because very busy)
  • -> myk to invite benadida to next Jetpack Features meeting via Zimbra and email

dietrich to ask about schedule determiner for Apps at Apps brownbag today

  • dietrich took this screenshot of schedule
  • dietrich talked to asa and clee, who want the Apps feature to land in Firefox in Q1

schedule and deadlines for Apps/Identity/Sharing features

  • Apps: land in Q1
  • many pieces that haven't been detailed or specified properly yet; discussions are just beginning
  • WebAPI/B2G teams seem to have made more progress
  • Firefox wants to be the best place to experience apps (f.e. via home tab integration)
  • unclear whether planned Firefox feature set needs/wants Jetpack
  • dascher emailed bwalker to ask them what they need

HTML page localization

  • myk proposes using custom protocol handler with simple template processor to replace string references with localized strings at load time
  • dascher worried about JS libraries like jQuery, jQuery UI, Prototype, G3, Protoviz tripping over non-standard (http, https, file) protocol
  • pike worried about protocol-sensitive security features like same-origin policies
  • -> myk to ask jrburke for his insights into issues with HTML page l10n proposal
  • -> myk to prototype HTML page l10n proposal to further investigate concerns
  • pike proposes implementation be forward-compatible with l20n while using .properties files for now
  • security team has concerns about stream-based replacement that l20n is carefully designed to address via DOM-centric replacement
  • but l20n requires parse-time processing, which is hard to do in the short-term
  • myk will consider l20n forward compatibility, security implications when prototyping HTML page l10n proposal
  • multiple folks are concerned about YAML being part of the long-term l10n solution for Jetpack
  • YAML might be good for authoring, even if it isn't the machine-readable format for storage/distribution
  • YAML is not popular in the l10n community
  • YAML has some advantages over JSON, but it also has some of the same issues as JSON
  • there is a YAML parser in the platform
  • myk and pike will continue talking to ochameau about their concerns

performance impact measurements

  • we're still blocked on help from RelEng team
  • jorgev did some testing on a Hello, World! and a more complex SDK-based addon
  • he found that startup performance hit was minimal, gave "excellent" (highest) rating
  • recent changes might have made SDK even more performant
  • not clear how jorgev's results relate to talos results
  • other kinds of perf, like page load, also matter

WebRT: native app installation

  • WebRT is an offshoot of Apps, for doing native installs of apps
  • OpenWebApps addon includes functionality to create desktop app from webapp
  • uses Firefox as XULRunner engine
  • WebRT faces a variety of technical issues
  • Jetpack could make WebRT implementation much easier
  • but WebRT would need some changes on the SDK side of things
  • we should raise this in a different forum
  • -> mixedpuppy to send technical overview of WebRT project to myk and gozala

easier content injection class

  • mixedpuppy's Jetpack projects have a lot of replicated code to do content injection
  • that makes them a candidate to move into the core library of the SDK
  • so the code doesn't get out of sync and buggy
  • -> mixedpuppy to send proposal for landing content injection code in core SDK

putting Jetpack into the product

  • dcm, dietrich, gavin, mossop, & myk met recently about landing Jetpack code in core Firefox
  • meeting minutes

whether or not to continue these meetings given low participation to date

  • myk thought this topic was urgent, but we haven't had participation of point people for Identity and Apps
  • if it isn't urgent, then we probably don't need to have these meetings, unless perhaps to prepare for impending urgency
  • timeline and implementation strategy for Sharing is uncertain
  • and Apps team has been busy on developer preview
  • and we're missing participation of a Firefox PM
  • but mixedpuppy has lately become something of a proxy for Identity and Apps
  • and benadida says Identity is urgent, wants to use Jetpack, and is targeted to Firefox 12
  • challenge is that we're trying to do plumbing to help with implementation of features that are not currently P1
  • we think of this as a way to accelerate feature creation, and thus it is strategic for Firefox
  • but we need to make sure that the people who set the longer term roadmap understand why we're doing this and confirm (or reject) its value
  • -> dietrich to email/talk to clee about attending these meetings
  • -> myk to re-raise question of whether or not to continue these meetings at their next occurrence

Actions

  • myk to talk to joduinn again and get him to designate someone to dedicate time to addressing perf test issues
  • dascher to talk to bwalker about the priority of Jetpack Features to Apps (and, if this initiative is important, who is the point person)
  • myk to invite benadida to next Jetpack Features meeting via Zimbra and email
  • myk to ask jrburke for his insights into issues with HTML page l10n proposal
  • myk to prototype HTML page l10n proposal to further investigate concerns
  • mixedpuppy to send technical overview of WebRT project to myk and gozala
  • mixedpuppy to send proposal for landing content injection code in core SDK
  • dietrich to email/talk to clee about attending these meetings
  • myk to re-raise question of whether or not to continue these meetings at their next occurrence