25–27 Oct 2024
The Hague, Netherlands
Europe/Amsterdam timezone

Servo: Building a Browser Rendering Engine in Rust

Not scheduled
25m
The Hague, Netherlands

The Hague, Netherlands

Churchillplein 10, 2517 JW Den Haag, Netherlands
Talk (25 Minutes) Application Ecosystem

Speaker

Rakhi Sharma (she/her)

Description

Created by Mozilla Research in 2012 and now part of Linux Foundation Europe, the Servo project is a web rendering engine written in Rust. It combines memory safety and concurrency to create an independent, modular, and embeddable web engine that adheres to web standards.

Since the renewed activity in 2023, Servo has come a long way. Being written in Rust brings many benefits. Now, Servo is a more practical embeddable rendering engine, making it easier to embed in Rust projects.

In this talk, we will go through the benefits Servo gains from the chosen technology, such as Rust. We will talk about Minibrowser, which was developed by Servo developers. We will take a deep dive into several aspects of technical development going on in the project. At the end, we will explore how Servo is changing the browser, as well as open source world, what to expect, and how to get involved.

Session author's bio

Rakhi is a software engineer at Igalia, where she works on the Servo Browser engine. She is based in Germany, and is interested in the web, browsers, and engines.

Level of Difficulty Beginner

Presentation materials