sailfish/benches
Kogia-sima 227140b34d Add benches/ directory 2020-06-06 18:28:14 +09:00
..
benches Add benches/ directory 2020-06-06 18:28:14 +09:00
src Add benches/ directory 2020-06-06 18:28:14 +09:00
templates Add benches/ directory 2020-06-06 18:28:14 +09:00
Cargo.lock Add benches/ directory 2020-06-06 18:28:14 +09:00
Cargo.toml Add benches/ directory 2020-06-06 18:28:14 +09:00
README.md Add benches/ directory 2020-06-06 18:28:14 +09:00
bigtable.png Add benches/ directory 2020-06-06 18:28:14 +09:00
teams.png Add benches/ directory 2020-06-06 18:28:14 +09:00

README.md

Rust template engine benchmarks

Performance comparison of template engines for Rust based on criterion crate

crates

  • askama: Type-safe, compiled Jinja-like templates for Rust
  • fomat: Alternative syntax for printing macros in Rust
  • horrorshow: A macro-based html builder for rust
  • markup: A blazing fast, type-safe template engine for Rust.
  • std::write!: the std library write! macro
  • yarte: Yet Another Rust Template Engine, is the fastest template engine
  • sailfish: Simple, small, and extremely fast template engine for Rust

Running the benchmarks

$ cargo bench

Environment

  • OS: Ubuntu 20.04 LTS
  • CPU Model Name: Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
  • BogoMIPS: 3600.00

Results

  • Big table

Big table

  • Teams

Teams