Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Guides

This sections contains a few guides for common tasks when working on Servo.

Fixing web content bugs

There are two main classes of web compatibility issues that can be observed in Servo. Visual bugs are often caused by missing features or bugs in Servo’s CSS and layout support, while interactivity problems and broken content is often caused by bugs or missing features in Servo’s DOM and JavaScript implementation.

Adding new features

Feature additions are not a great task for a new contributor, because there is often a long series of changes necessary to fully implement a feature in a web engine. To get started, see Implementing a DOM API.