Servo

MentorJosh Matthews (jdm)
Project Websitehttps://servo.org/
Project Repositoryhttps://github.com/servo/servo/
Suitable for Beginners?no
Tagsrust javascript
Stateaccepted
Applications (1st Choice)2 (2 submitted | 0 in-progress)
Applications (2nd Choice)6 (5 submitted | 1 in-progress)
Code of Conducthttps://github.com/servo/servo/wiki/Code-of-Conduct
LicenseMozilla Public License 2.0 (MPL-2.0)

Project Description

Servo is an open source web rendering engine (the thing that powers browsers like Firefox and Chrome) written from the ground up in the new programming language called Rust. Its purpose is to:

Servo's goal is full compatibility with existing web content that follows web standards, with competitive performance and improved security compared to other modern web browsers.

Contact

if you are interested in this project and have any project-specific questions, you can use the dev-servo mailing list

Project's Requirements

  • comfortable using an existing programming language (e.g. any of Python, JavaScript, Java, Ruby, C, etc.)
  • enthusiastic about learning Rust, which will be the implementation language for all changes to Servo
  • unafraid of learning enough JavaScript to understand our automated tests

Tasks And Features

Support responsive images in web content (tracking issue):
* <picture> and <source> elements
* the sizes and srcset attributes
* implement the complete image load algorithm
* implement the reacting to environment changes algorithm

Comments

You must be logged in to comment on this project.


Gauri Kholkar, Thursday, February 15, 15:17 UTC

Hi!

I'd love to help out as a coach/ remote Coach for the project. I've interned with the Rust Compiler team as an Outreachy intern and am hoping to giving back to the community :). Here's more info about me - https://teams.railsgirlssummerofcode.org/users/3142


Aishwarya Pant, Tuesday, February 13, 07:28 UTC

Hi!

If anyone wants to work on this project, I would be very interested in being a coach.
My contact information and details are here - https://teams.railsgirlssummerofcode.org/users/3036

Best
Aishwarya


paavininanda, Friday, February 2, 18:43 UTC

Hi! I am interesting in this project. I am an open source enthusiast. I know HTML, JS, C++. I would love to learn a new language. Rust seems really interesting. By now, I have implemented the first part of the task given in https://github.com/servo/servo/wiki/Implementing-a-web-standard-(RGSoC). Hoping to complete the second part soon :)


Josh Matthews, Thursday, February 1, 16:28 UTC

Please visit https://github.com/servo/servo/wiki/Implementing-a-web-standard-(RGSoC) and try making a small change to Servo to help decide if it would be a good fit!