Skip to content
GOFORJ / BENCHMARKS

Performance, backed by evidence.

Benchmarking is a first-class part of how we engineer for performance and stability. We aim for 100% code coverage, test integrations against real services, containers, and emulators, and maintain performance benchmarks alongside our libraries.

Compare latency, throughput, and allocation costs before choosing what runs in your app. Published workloads, source data, and environment details let you inspect the conditions behind each result, reproduce the measurements, and test your own workloads.

Compare HTTP routers.

Same endpoint workload, different request pipelines. httprouter focuses on routing; GoForj Web includes Echo's context and response handling plus a bridge for Web middleware.

These results describe library harnesses and local service fixtures. Allocations measure the benchmarked Go process, not backend memory usage. Measure your own payloads, network, concurrency, and delivery requirements before making capacity decisions.

Benchmark your app in Lighthouse ↗Driver capabilities ↗