Skip to content

Meeting 2016 02 01

Matt Brubeck edited this page Feb 2, 2016 · 1 revision

Servo Meeting 2016-02-01

Vidyo meeting - https://v.mozilla.com/flex.html?roomdirect.html&key=aiRAKuP7pjdJ (Servo room):

  • Early (Monday, 12PM US Central) meeting
  • Late (Monday, 6PM US Central) meeting

Reminder: use http://statusupdates.dev.mozaws.net/ https://github.com/servo/servo/wiki/Roadmap (to inform goals: https://public.etherpad-mozilla.org/p/Servo-Q1-2016)

Agenda items

  • PSA: new time starts next late meeting (jack)
  • hiring update (jack)
  • webrender pr heads up (gw)
  • stylo performance update (pcwalton)

Attending

  • pcwalton, jack, manishearth, brson, gw, mbrubeck,

Last week

Meeting time

  • jack: Next time we have this meeting (the "late" meeting) it will be two hours earlier, 2pm Monday US/Pacific (8am Tuesday for gw). That's starting two weeks from today.

WebRender Pull Request

  • gw: Near the end of this week we should be ready to merge WebRender. The Servo patch is about 2.5k lines, wide-ranging but mostly boilerplate. We'll want help reviewing all the different parts of it.
  • pcwalton: >99% of current tests are passing with WebRender.
  • gw: jgrahamc says it should be "fairly easy" to add per-backend test expectations. We can do this once it's merged.
  • pcwalton: If it's a really small number of tests failing, it might be easiest just to disable those tests for now.
  • jack: Are we still building old-style display lists and then converting them to WR format?
  • gw: Yes, and we'll wait until mrobinson's flat display list work lands before converting it entirely to WebRender format.
  • jack: Is there a good intern project in WebRender?
  • pcwalton: It feels like WR is kind of in the "last issues" burndown phase. We're focused on burning down a list of bugs. By the time we get to the summer it may be almost done except bugfixes. There may be related things like putting image decoding on GPU, parallelizing PNG rasterization.
  • gw: The main project I can think of is adding support for automated perf testing and reporting.

Stylo

  • pcwalton: We were having trouble figuring out some slowness in Stylo last week, but bholley managed to isolate it. We found that Servo itself is competitive with Gecko on one thread, and a decent speedup when parallel, but Stylo causes perf regressions in Gecko due to string serialization issues (lack of atomization).
Clone this wiki locally