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

feat(browser): interactive browser viewing UI with CDP screencast

#531
Comparing
claude/plan-browser-viewing-HOHno
(
721d5d6
) with
main
(
47e339a
)
CodSpeed Performance Gauge
0%
Untouched
39
Skipped
5

Benchmarks

44 total
full_config_boot_path
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
config_default_construction
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
32.4 µs32.4 µs
session_key_to_filename[default]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
682.5 ns682.5 ns
session_key_to_filename[user@host:session:42]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
1.5 µs1.5 µs
config_template_generation
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
85.8 µs85.8 µs
context_window_lookup[claude-sonnet-4-5-20250929]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
vision_support_lookup[codestral-latest]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
tool_result_to_content_vision[1000000]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
22.3 ms22.3 ms
vision_support_lookup[gpt-5]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
vision_support_lookup[gemini-2.0-flash]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
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[gpt-4o]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
vision_support_lookup[kimi-k2.5]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
vision_support_lookup[mistral-large-latest]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
vision_support_lookup[o3]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.4 µs2.4 µs
vision_support_lookup[unknown-model-xyz]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
tool_result_to_content_vision[100000]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
vision_support_lookup[claude-sonnet-4-5-20250929]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
context_window_lookup[gpt-5]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
context_window_lookup[gemini-2.0-flash]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
session_key_to_filename[2026-02-09T12:00:00Z]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
745 ns745 ns
context_window_lookup[kimi-k2.5]
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.5 µs2.5 µs
context_window_lookup[unknown-model-xyz]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.7 µs2.7 µs
context_window_lookup[o3]
crates/benchmarks/benches/boot.rs
CodSpeed Performance Gauge
0%
2.4 µs2.4 µs

Commits

Click on a commit to change the comparison range
Base
main
47e339a
-0.17%
feat(browser): add browser viewing UI with CDP screencast
b40bc62
1 day ago
by claude
+81.85%
fix(browser): share manager between tool and UI, add new session button
6abb90b
15 hours ago
by penso
+0.16%
style(browser): match button styles with other pages
fc38379
15 hours ago
by penso
-0.16%
fix(browser): allow about:blank for new sessions, use consistent button styles
c1c59e7
15 hours ago
by penso
-12.38%
fix(browser): show creating state on new session button
aca05c1
15 hours ago
by penso
+11.85%
fix(browser): improve new session UX flow
4ffbe91
15 hours ago
by penso
-0.52%
fix(browser): default to sandbox mode for UI-created browser sessions
9216ba4
15 hours ago
by penso
+1.74%
feat(browser): add URL bar autocomplete with Google suggestions
d3016ee
14 hours ago
by penso
-29.89%
fix(browser): surface all browser action errors to user
ff9ba86
14 hours ago
by penso
+28.83%
fix(browser): don't kill screencast relay when no subscribers yet
59d03cf
14 hours ago
by penso
-0.16%
test(browser): add screencast integration test and diagnostic tracing
240d388
14 hours ago
by penso
+0.08%
fix(browser): subscribe to screencast frame events on WebSocket
2bf0150
14 hours ago
by penso
-35.97%
test(browser): add e2e and integration tests for browser viewing
0e44f76
14 hours ago
by penso
+36.42%
feat(browser): add scroll support, clickable session cards, interaction fixes
60b2477
13 hours ago
by penso
+0.53%
fix(browser): fetch screenshot on session switch to avoid blank canvas
4478f44
13 hours ago
by penso
-1.58%
fix(browser): show fetching state and paused sessions
1aab220
13 hours ago
by penso
+2.11%
fix(browser): prefetch screenshots, reset state on new session, simplify cards
a7251ea
12 hours ago
by penso
fix(browser): show placeholder session card instantly while creating
c05598d
12 hours ago
by penso
×2.2
fix(browser): attach input handlers when canvas renders, not on mount
47382d2
12 hours ago
by penso
-5.17%
fix(browser): batch wheel events and throttle mousemove for scrolling
216c97d
12 hours ago
by penso
+4.71%
fix(browser): robustness overhaul for session management and interaction
b1e5c9a
12 hours ago
by penso
-0.08%
fix(browser): fix scroll (CDP requires both deltas) and click accuracy
7496c76
12 hours ago
by penso
0%
fix(browser): sane viewport, rAF rendering, image-based coord mapping
80f10b2
9 hours ago
by penso
-58.48%
style(browser): show full session ID instead of truncated
3c5a521
9 hours ago
by penso
+57.43%
feat(browser): live URL bar synced with remote browser
999a4ef
9 hours ago
by penso
-80.78%
fix(browser): prevent premature session death and extend timeouts
cc6206c
9 hours ago
by penso
+82.36%
fix(browser): stop killing screencasts on session switch
55c0b61
9 hours ago
by penso
-0.53%
fix(browser): remove stray closing brace breaking createSession
980875f
9 hours ago
by penso
+1.6%
feat(browser): persistent session history with action logging
586359f
8 hours ago
by penso
-50.73%
feat(browser): UI for session history and action log viewer
8cd1a20
8 hours ago
by penso
+45.5%
fix(browser): use unqualified Path extractor in actions handler
0b549e9
7 hours ago
by penso
+2.57%
fix(browser): use axum v0.8 path capture syntax {param}
ff60326
7 hours ago
by penso
+1.58%
fix(browser): auto-resize viewport on screencast, fix backspace and stale cache
dc76d37
7 hours ago
by penso
-1.06%
fix(browser): cache latest screencast frame for instant session switching
b451d3a
7 hours ago
by penso
-81.36%
fix(browser): clear history selection when creating new session
75c38e8
6 hours ago
by penso
+77.65%
feat(browser): add scrollbar overlay with click-to-scroll
1764b4c
6 hours ago
by penso
fix(browser): scrollbar positioning and cookie persistence across restarts
6b792a4
5 hours ago
by penso
-4.73%
feat(browser): per-agent browser profiles for cookie isolation
2dea97a
5 hours ago
by penso
-17.03%
feat(browser): show profile in session cards and profile selector for new sessions
ea29786
5 hours ago
by penso
+45.14%
style(browser): fix biome lint and format issues
c9351ba
4 hours ago
by penso
+0.03%
Merge remote-tracking branch 'origin/main' into claude/plan-browser-viewing-HOHno
9824063
3 hours ago
by penso
+0.06%
style(browser): reformat with biome 2.4.6
741f6df
3 hours ago
by penso
-0.01%
feat(browser): support Cmd+V / Ctrl+V paste into remote browser
43c17c6
2 hours ago
by penso
-0.09%
fix(browser): prevent viewport resize crash and log all sessions
d367d9f
2 hours ago
by penso
+0.11%
fix(browser): clean dangling singleton symlinks preventing Chrome startup
c91bb1d
2 hours ago
by penso
+0.03%
fix(browser): URL bar stability, session highlight, input error tolerance
f0fe490
2 hours ago
by penso
-0.02%
fix(browser): recover from dead session instead of stuck fetching state
721d5d6
2 hours ago
by penso
© 2026 CodSpeed Technology
Home Terms Privacy Docs