simple-server-timing-header

crates.io Documentation

Lightweight zero-dependency Rust crate that adds a Server-Timing header to the response of a request.

```rust

use simpleservertiming_header::Timer;

fn handlerequest() { let mut timer = Timer::new(); // ... do some stuff timer.add("parseheaders"); // ... do some more stuff timer.add("getdbdata"); // Sets the Server-Timing: parse_headers;dur=0.1, get_db_data;dur=0.2 header addheader(timer.headerkey(), timer.header_value()); } ```

Example of server-timing in Chrome dev tools