Avatar for the moltis-org user
moltis-org
moltis
BlogDocsChangelog

Replace RPC string dispatch with direct service trait calls in GraphQL

#216Merged
Comparing
claude/refactor-graphql-rpc-RjkWZ
(
a2fef5b
) with
main
(
58b3148
)
CodSpeed Performance Gauge
+76%
Improvement
1
Untouched
38
Skipped
5

Benchmarks

44 total
env_substitution
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
+76%
18.4 µs10.4 µs
namespaced_model_id
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
+1%
2.6 µs2.5 µs
config_validate_toml
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
session_key_to_filename[default]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
595 ns595 ns
session_key_to_filename[project:backend:debug-auth]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
743.6 ns743.6 ns
vision_support_lookup[codestral-latest]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
vision_support_lookup[o3]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.4 µs2.4 µs
session_key_to_filename[2026-02-09T12:00:00Z]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
745 ns745 ns
vision_support_lookup[unknown-model-xyz]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
vision_support_lookup[gpt-4o]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.4 µs2.4 µs
vision_support_lookup[kimi-k2.5]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
tool_result_to_content_vision[1000000]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
22.3 ms22.3 ms
vision_support_lookup[mistral-large-latest]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
session_key_to_filename[user@host:session:42]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
745 ns745 ns
config_template_generation
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
70.4 µs70.4 µs
config_default_construction
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
28.1 µs28.1 µs
context_window_lookup[claude-sonnet-4-5-20250929]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
values_to_chat_messages[500]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
531.4 µs531.4 µs
context_window_lookup[unknown-model-xyz]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
context_window_lookup[codestral-latest]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.4 µs2.4 µs
values_to_chat_messages[50]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
63.7 µs63.7 µs
context_window_lookup[gemini-2.0-flash]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
context_window_lookup[gpt-4o]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.4 µs2.4 µs
vision_support_lookup[claude-sonnet-4-5-20250929]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
context_window_lookup[kimi-k2.5]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs

Commits

Click on a commit to change the comparison range
Base
main
58b3148
+92.71%
refactor(graphql): replace RPC indirection with direct service calls
23acc9b
22 hours ago
by claude
-92.77%
refactor(gateway): split methods.rs into submodule directory
31ecdc7
17 hours ago
by claude
-0.12%
fix(oauth): isolate kimi device_id_is_stable test from parallel races
1f47fe3
17 hours ago
by penso
-0.01%
fix(e2e): use exact provider name matching in test selectors
2551d49
16 hours ago
by penso
+0.27%
Merge remote-tracking branch 'origin/main' into claude/refactor-graphql-rpc-RjkWZ
35edf83
6 hours ago
by penso
+76.35%
Merge remote-tracking branch 'origin/main' into claude/refactor-graphql-rpc-RjkWZ
a2fef5b
5 hours ago
by penso
© 2026 CodSpeed Technology
Home Terms Privacy Docs