Skip to content

tcl3/web-benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ladybird Web Benchmarks

This repository contains a set of web benchmarks used to measure the performance of the Ladybird browser engine.

Installation

To install the python packages required by the benchmark runner you must install the packages listed in requirements.txt. You can do this using pip:

pip install -r requirements.txt

Running Benchmarks

Before running the benchmarks you must first build Ladybird using the build instructions for Ladybird. For best results, it is recommended to build Ladybird with the Distribution build preset, like so:

BUILD_PRESET=Distribution ./Meta/ladybird.py build ladybird

After Ladybird is built, benchmarks are run using the run.py script. You must provide the path to the Ladybird executable using the --executable argument. For example:

./run.py --executable "${LADYBIRD_SOURCE_DIR}/Build/distribution/bin/ladybird" --output results.json  

Comparing Results

After running benchmarks and saving the results as a JSON file, you can compare the results using the compare.py script. For example:

./compare.py -o old.json -n new.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published