Skip to content

Debug mode improvements#131

Merged
ganyicz merged 11 commits intomainfrom
filip/debugger-files
Mar 12, 2026
Merged

Debug mode improvements#131
ganyicz merged 11 commits intomainfrom
filip/debugger-files

Conversation

@ganyicz
Copy link
Collaborator

@ganyicz ganyicz commented Mar 11, 2026

  • Custom file storage
  • Trace selection
  • Simplified overlay
  • Dropped comparison

ganyicz added 10 commits March 6, 2026 16:49
Introduce DebuggerStore class (Cache-backed for now) to decouple
trace storage from the middleware. Remove the comparison widget and
all page state tracking (cold/warm, seen pages, page times) — these
will be re-added later using compilation counts instead of the crude
cold/warm heuristic.

The debug bar now shows only the current render time.
@github-actions
Copy link
Contributor

github-actions bot commented Mar 11, 2026

Benchmark Results

Attempt Blade Blaze Improvement
#1 350.38ms 16.78ms 95.2%
#2 348.07ms 16.83ms 95.2%
#3 348.94ms 16.84ms 95.2%
#4 349.35ms 16.68ms 95.2%
#5 355.22ms 16.94ms 95.2%
#6 355.63ms 16.96ms 95.2%
#7 347.37ms 16.65ms 95.2%
#8 353.98ms 16.72ms 95.3%
#9 358.83ms 17.07ms 95.2%
#10 * 351.50ms 17.41ms 95%
Snapshot 355.03ms 16.95ms 95.2%
Result 350.38ms (~) 16.83ms (~) 95.2% (~)

Median of 10 attempts (* = outlier, excluded from result), 5000 iterations x 10 rounds, 46.54s total

@ganyicz ganyicz merged commit 799ebfb into main Mar 12, 2026
4 checks passed
@ganyicz ganyicz deleted the filip/debugger-files branch March 12, 2026 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant