Clone
23
GSoC project brainstorming
Josh Matthews edited this page 2017-01-26 16:13:13 -05:00

Student project ideas

Intern project ideas

  • build a complex non-browser app in a Servo-based runtime
  • HTTP memory cache and post-processed resource attachments
  • Form widgets (eg. layout and interaction for <select>)
  • Progressive web metrics
  • Integrate Fathom into Servo and create rules that identify interstitial popups
  • implement tracking for the cause of reflow by capturing JS stacks, and build tools that report the results
  • Android embedding MVP - location bar, back/forward UI, on screen keyboard, etc.
  • Refresh driver (rather than "make a display list every turn of the event loop")
  • Event loop introspection
  • Port DMD to Rust and integrate it into Servo