Equatable Performance Tests

Benchmarks to measure how using Equatable will impact performance.

Running the Performance Tests

dart main.dart

Results (average over 10 runs)

Equality Comparison A == A

ClassRuntime (microseconds)
RAW0.143
Empty Equatable0.124
Hydrated Equatable0.126

Instantiation A()

ClassRuntime (microseconds)
RAW0.099
Empty Equatable0.251
Hydrated Equatable0.121