Repository navigation
Terminal-Xterm: New experimental terminal emulation workload - #567
Merged
camillobruni merged 14 commits intoNov 13, 2026
Merged
Conversation
✅ Deploy Preview for webkit-speedometer-preview ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify project configuration. |
…grid Coalesce terminal rendering to a single flush per visible pane per step while expanding synchronous terminal emulation work so benchmark timing is not dominated by off-thread canvas redraws. Bundle the vendor-neutral DejaVu Sans Mono font locally and normalize terminal cell dimensions across engines and device pixel ratios for deterministic cross-browser execution.
Ensure each benchmark step takes at least 20 ms on desktop by exercising representative terminal emulator subsystems instead of synthetic loops. This balances all four steps around 25-29 ms on desktop while keeping cross-browser execution deterministic and low-noise.
…step Move multi-pane terminal instantiation, addon setup, initial shell session parsing, and glyph atlas warmup out of the unmeasured prepare phase into a dedicated InitTerminals step. The prepare phase now only waits for bundled local fonts to resolve so startup overhead is measured fairly across browsers without network dependencies.
Integrate latest upstream changes and emit resources.txt during the terminal-xterm bundle build for suite manifest validation.
Bas-moz
approved these changes
Nov 13, 2026
Apply repository Prettier and ESLint formatting rules to terminal-xterm sources and README so the CI formatter check passes cleanly.
…imer state Dispose RenderService's IntersectionObserver on hidden panes and clear redundant viewport initialization timers so InitTerminals maintains identical pause state and sync/async boundaries across Chromium, Firefox, and WebKit.
# Conflicts: # suites-experimental/suites.mjs
mstange
pushed a commit
to mozilla/Speedometer
that referenced
this pull request
Nov 13, 2026
Uses the shared generateResourcesFile helper and registers the file in suites.mjs. In WebKit#567 this came in with the merge of upstream main (2b68b69).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.