Skip to content

Team Report #4: Progress Update

Shaina Mae Mainar edited this page Feb 20, 2020 · 4 revisions

Things have changed quite drastically since the last update. After getting in touch with Mike from Mozilla, he got together with his team and came together with a different project that would fit us better than the VM project (which has received pushback internally for unspecified reasons). He is having us work on Servo development (an experimental browser made in the new programming language Rust), particularly with:

  • Implementing cycle detection in the audio graph (Issue #51)
  • Implementing support for DelayNode (Issue #22369)
  • Implementing HRTF panning support (Issue #328)

None of us have experience in the Rust programming language and are not completely familiar yet with these issues, having been just introduced to them, but we are receiving mentorship from Josh Matthews at Mozilla now, who has helped students in the past and has provided plenty of instructions on how to get started. We have also been introduced to the Servo channel, which is quite active with developers willing to help.

Shaina was also able to find an issue with a Mac build and contributed to the existing issue: https://github.com/servo/servo/issues/22905

In terms of a timeline up until March 24th, we would like to have completed the main tasks assigned to us so that we can begin focusing on our posters and presentations. Pending we gauge the actual difficulty of these tasks, however, it's hard to give any specific dates. We're still working on building Servo, but we will get to work on this as soon as possible.