-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Upgrade Stylo to 2025-11-01 #40522
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade Stylo to 2025-11-01 #40522
Conversation
|
🔨 Triggering try run (#19221542608) for Linux (Unit Tests, Build libservo, WPT, Bencher), MacOS Arm64 (Unit Tests, Build libservo), Windows (Unit Tests, Build libservo), Android, OpenHarmony, Lint |
|
Test results for linux-wpt from try job (#19221542608): Flaky unexpected result (38)
Stable unexpected results that are known to be intermittent (33)
Stable unexpected results (14)
|
|
|
ff6fb69 to
08b94cd
Compare
|
🔨 Triggering try run (#19234030575) for Linux (Unit Tests, Build libservo, WPT, Bencher), MacOS Arm64 (Unit Tests, Build libservo), Windows (Unit Tests, Build libservo), Android, OpenHarmony, Lint |
08b94cd to
6c2254b
Compare
nicoburns
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. You could consider upgrading Stylo's phf version as part of this sync. It'll still be duplicated, but we could then solve that on the Servo side.
|
| Branch | 40522/PR |
| Testbed | self-hosted-image:servo-ubuntu2204-bench |
⚠️ WARNING: No Threshold found!Without a Threshold, no Alerts will ever be generated.
- score (Measure (units))
- Throughput (operations / second (ops/s))
- File Size (bytes (B))
- Latency (nanoseconds (ns))
Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the--ci-only-thresholdsflag.
Click to view all benchmark results
| Benchmark | File Size | megabytes (MB) | Latency | milliseconds (ms) | Throughput | operations / second (ops/s) | score | Measure (units) |
|---|---|---|---|---|---|---|---|---|
| linux-release | 📈 view plot | 203.51 MB | ||||||
| release/Dromaeo/dom | 📈 view plot | 724.11 ops/s | ||||||
| release/Dromaeo/dom-attr | 📈 view plot | 5,084.90 ops/s | ||||||
| release/Dromaeo/dom-attr/element_expando | 📈 view plot | 72,601.80 ops/s | ||||||
| release/Dromaeo/dom-attr/element_expando = value | 📈 view plot | 20,582.00 ops/s | ||||||
| release/Dromaeo/dom-attr/element_property | 📈 view plot | 21,861.60 ops/s | ||||||
| release/Dromaeo/dom-attr/element_property = value | 📈 view plot | 128.71 ops/s | ||||||
| release/Dromaeo/dom-attr/getAttribute | 📈 view plot | 43,456.60 ops/s | ||||||
| release/Dromaeo/dom-attr/setAttribute | 📈 view plot | 94.60 ops/s | ||||||
| release/Dromaeo/dom-modify | 📈 view plot | 90.35 ops/s | ||||||
| release/Dromaeo/dom-modify/appendChild | 📈 view plot | 45.54 ops/s | ||||||
| release/Dromaeo/dom-modify/cloneNode | 📈 view plot | 40.60 ops/s | ||||||
| release/Dromaeo/dom-modify/createElement | 📈 view plot | 532.58 ops/s | ||||||
| release/Dromaeo/dom-modify/createTextNode | 📈 view plot | 348.08 ops/s | ||||||
| release/Dromaeo/dom-modify/innerHTML | 📈 view plot | 12.90 ops/s | ||||||
| release/Dromaeo/dom-modify/insertBefore | 📈 view plot | 123.06 ops/s | ||||||
| release/Dromaeo/dom-query | 📈 view plot | 1,356.68 ops/s | ||||||
| release/Dromaeo/dom-query/getElementById | 📈 view plot | 570.89 ops/s | ||||||
| release/Dromaeo/dom-query/getElementById (not in document) | 📈 view plot | 713.72 ops/s | ||||||
| release/Dromaeo/dom-query/getElementsByName | 📈 view plot | 0.14 ops/s | ||||||
| release/Dromaeo/dom-query/getElementsByName (not in document) | 📈 view plot | 0.23 ops/s | ||||||
| release/Dromaeo/dom-query/getElementsByTagName (not in document) | 📈 view plot | 78,711.00 ops/s | ||||||
| release/Dromaeo/dom-query/getElementsByTagName(*) | 📈 view plot | 62,066.60 ops/s | ||||||
| release/Dromaeo/dom-query/getElementsByTagName(a) | 📈 view plot | 62,749.80 ops/s | ||||||
| release/Dromaeo/dom-query/getElementsByTagName(div) | 📈 view plot | 61,817.80 ops/s | ||||||
| release/Dromaeo/dom-query/getElementsByTagName(p) | 📈 view plot | 62,098.00 ops/s | ||||||
| release/Dromaeo/dom-traverse | 📈 view plot | 274.05 ops/s | ||||||
| release/Dromaeo/dom-traverse/childNodes | 📈 view plot | 209.18 ops/s | ||||||
| release/Dromaeo/dom-traverse/firstChild | 📈 view plot | 269.42 ops/s | ||||||
| release/Dromaeo/dom-traverse/lastChild | 📈 view plot | 129.93 ops/s | ||||||
| release/Dromaeo/dom-traverse/nextSibling | 📈 view plot | 460.31 ops/s | ||||||
| release/Dromaeo/dom-traverse/previousSibling | 📈 view plot | 458.62 ops/s | ||||||
| release/Speedometer/Charts-observable-plot | 📈 view plot | 112.70 ms | ||||||
| release/Speedometer/Charts-observable-plot/Dotted | 📈 view plot | 25.29 ms | ||||||
| release/Speedometer/Charts-observable-plot/Dotted/Async | 📈 view plot | 5.00 ms | ||||||
| release/Speedometer/Charts-observable-plot/Dotted/Sync | 📈 view plot | 20.29 ms | ||||||
| release/Speedometer/Charts-observable-plot/Stacked by 20 | 📈 view plot | 47.57 ms | ||||||
| release/Speedometer/Charts-observable-plot/Stacked by 20/Async | 📈 view plot | 8.75 ms | ||||||
| release/Speedometer/Charts-observable-plot/Stacked by 20/Sync | 📈 view plot | 38.82 ms | ||||||
| release/Speedometer/Charts-observable-plot/Stacked by 6 | 📈 view plot | 39.84 ms | ||||||
| release/Speedometer/Charts-observable-plot/Stacked by 6/Async | 📈 view plot | 4.09 ms | ||||||
| release/Speedometer/Charts-observable-plot/Stacked by 6/Sync | 📈 view plot | 35.76 ms | ||||||
| release/Speedometer/Geomean | 📈 view plot | 138.83 ms | ||||||
| release/Speedometer/Iteration-0-Total | 📈 view plot | 262.11 ms | ||||||
| release/Speedometer/Iteration-1-Total | 📈 view plot | 242.88 ms | ||||||
| release/Speedometer/Iteration-2-Total | 📈 view plot | 244.52 ms | ||||||
| release/Speedometer/Iteration-3-Total | 📈 view plot | 243.42 ms | ||||||
| release/Speedometer/Iteration-4-Total | 📈 view plot | 247.42 ms | ||||||
| release/Speedometer/Iteration-5-Total | 📈 view plot | 247.26 ms | ||||||
| release/Speedometer/Iteration-6-Total | 📈 view plot | 243.64 ms | ||||||
| release/Speedometer/Iteration-7-Total | 📈 view plot | 249.73 ms | ||||||
| release/Speedometer/Iteration-8-Total | 📈 view plot | 254.11 ms | ||||||
| release/Speedometer/Iteration-9-Total | 📈 view plot | 243.75 ms | ||||||
| release/Speedometer/Score | 📈 view plot | 7.21 units | ||||||
| release/Speedometer/TodoMVC-Angular | 📈 view plot | 105.34 ms | ||||||
| release/Speedometer/TodoMVC-Angular/Adding100Items | 📈 view plot | 65.09 ms | ||||||
| release/Speedometer/TodoMVC-Angular/Adding100Items/Async | 📈 view plot | 5.95 ms | ||||||
| release/Speedometer/TodoMVC-Angular/Adding100Items/Sync | 📈 view plot | 59.14 ms | ||||||
| release/Speedometer/TodoMVC-Angular/CompletingAllItems | 📈 view plot | 22.04 ms | ||||||
| release/Speedometer/TodoMVC-Angular/CompletingAllItems/Async | 📈 view plot | 5.86 ms | ||||||
| release/Speedometer/TodoMVC-Angular/CompletingAllItems/Sync | 📈 view plot | 16.18 ms | ||||||
| release/Speedometer/TodoMVC-Angular/DeletingAllItems | 📈 view plot | 18.21 ms | ||||||
| release/Speedometer/TodoMVC-Angular/DeletingAllItems/Async | 📈 view plot | 2.10 ms | ||||||
| release/Speedometer/TodoMVC-Angular/DeletingAllItems/Sync | 📈 view plot | 16.10 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES5 | 📈 view plot | 597.89 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES5/Adding100Items | 📈 view plot | 493.84 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES5/Adding100Items/Async | 📈 view plot | 15.28 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES5/Adding100Items/Sync | 📈 view plot | 478.55 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES5/CompletingAllItems | 📈 view plot | 63.67 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES5/CompletingAllItems/Async | 📈 view plot | 8.28 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES5/CompletingAllItems/Sync | 📈 view plot | 55.39 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES5/DeletingAllItems | 📈 view plot | 40.39 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES5/DeletingAllItems/Async | 📈 view plot | 2.18 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES5/DeletingAllItems/Sync | 📈 view plot | 38.21 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES6-Webpack | 📈 view plot | 856.73 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES6-Webpack/Adding100Items | 📈 view plot | 709.10 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES6-Webpack/Adding100Items/Async | 📈 view plot | 8.58 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES6-Webpack/Adding100Items/Sync | 📈 view plot | 700.52 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES6-Webpack/CompletingAllItems | 📈 view plot | 90.09 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES6-Webpack/CompletingAllItems/Async | 📈 view plot | 6.78 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES6-Webpack/CompletingAllItems/Sync | 📈 view plot | 83.31 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES6-Webpack/DeletingAllItems | 📈 view plot | 57.54 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES6-Webpack/DeletingAllItems/Async | 📈 view plot | 2.24 ms | ||||||
| release/Speedometer/TodoMVC-JavaScript-ES6-Webpack/DeletingAllItems/Sync | 📈 view plot | 55.30 ms | ||||||
| release/Speedometer/TodoMVC-Preact | 📈 view plot | 42.04 ms | ||||||
| release/Speedometer/TodoMVC-Preact/Adding100Items | 📈 view plot | 23.57 ms | ||||||
| release/Speedometer/TodoMVC-Preact/Adding100Items/Async | 📈 view plot | 20.21 ms | ||||||
| release/Speedometer/TodoMVC-Preact/Adding100Items/Sync | 📈 view plot | 3.36 ms | ||||||
| release/Speedometer/TodoMVC-Preact/CompletingAllItems | 📈 view plot | 12.80 ms | ||||||
| release/Speedometer/TodoMVC-Preact/CompletingAllItems/Async | 📈 view plot | 8.70 ms | ||||||
| release/Speedometer/TodoMVC-Preact/CompletingAllItems/Sync | 📈 view plot | 4.10 ms | ||||||
| release/Speedometer/TodoMVC-Preact/DeletingAllItems | 📈 view plot | 5.67 ms | ||||||
| release/Speedometer/TodoMVC-Preact/DeletingAllItems/Async | 📈 view plot | 4.09 ms | ||||||
| release/Speedometer/TodoMVC-Preact/DeletingAllItems/Sync | 📈 view plot | 1.57 ms | ||||||
| release/Speedometer/TodoMVC-React | 📈 view plot | 104.04 ms | ||||||
| release/Speedometer/TodoMVC-React-Redux | 📈 view plot | 121.01 ms | ||||||
| release/Speedometer/TodoMVC-React-Redux/Adding100Items | 📈 view plot | 57.50 ms | ||||||
| release/Speedometer/TodoMVC-React-Redux/Adding100Items/Async | 📈 view plot | 8.26 ms | ||||||
| release/Speedometer/TodoMVC-React-Redux/Adding100Items/Sync | 📈 view plot | 49.23 ms | ||||||
| release/Speedometer/TodoMVC-React-Redux/CompletingAllItems | 📈 view plot | 40.43 ms | ||||||
| release/Speedometer/TodoMVC-React-Redux/CompletingAllItems/Async | 📈 view plot | 6.44 ms | ||||||
| release/Speedometer/TodoMVC-React-Redux/CompletingAllItems/Sync | 📈 view plot | 33.99 ms | ||||||
| release/Speedometer/TodoMVC-React-Redux/DeletingAllItems | 📈 view plot | 23.09 ms | ||||||
| release/Speedometer/TodoMVC-React-Redux/DeletingAllItems/Async | 📈 view plot | 2.15 ms | ||||||
| release/Speedometer/TodoMVC-React-Redux/DeletingAllItems/Sync | 📈 view plot | 20.93 ms | ||||||
| release/Speedometer/TodoMVC-React/Adding100Items | 📈 view plot | 53.12 ms | ||||||
| release/Speedometer/TodoMVC-React/Adding100Items/Async | 📈 view plot | 7.07 ms | ||||||
| release/Speedometer/TodoMVC-React/Adding100Items/Sync | 📈 view plot | 46.06 ms | ||||||
| release/Speedometer/TodoMVC-React/CompletingAllItems | 📈 view plot | 31.63 ms | ||||||
| release/Speedometer/TodoMVC-React/CompletingAllItems/Async | 📈 view plot | 7.12 ms | ||||||
| release/Speedometer/TodoMVC-React/CompletingAllItems/Sync | 📈 view plot | 24.51 ms | ||||||
| release/Speedometer/TodoMVC-React/DeletingAllItems | 📈 view plot | 19.29 ms | ||||||
| release/Speedometer/TodoMVC-React/DeletingAllItems/Async | 📈 view plot | 2.27 ms | ||||||
| release/Speedometer/TodoMVC-React/DeletingAllItems/Sync | 📈 view plot | 17.02 ms | ||||||
| release/Speedometer/TodoMVC-Svelte | 📈 view plot | 43.32 ms | ||||||
| release/Speedometer/TodoMVC-Svelte/Adding100Items | 📈 view plot | 25.36 ms | ||||||
| release/Speedometer/TodoMVC-Svelte/Adding100Items/Async | 📈 view plot | 19.59 ms | ||||||
| release/Speedometer/TodoMVC-Svelte/Adding100Items/Sync | 📈 view plot | 5.77 ms | ||||||
| release/Speedometer/TodoMVC-Svelte/CompletingAllItems | 📈 view plot | 11.32 ms | ||||||
| release/Speedometer/TodoMVC-Svelte/CompletingAllItems/Async | 📈 view plot | 7.33 ms | ||||||
| release/Speedometer/TodoMVC-Svelte/CompletingAllItems/Sync | 📈 view plot | 3.99 ms | ||||||
| release/Speedometer/TodoMVC-Svelte/DeletingAllItems | 📈 view plot | 6.64 ms | ||||||
| release/Speedometer/TodoMVC-Svelte/DeletingAllItems/Async | 📈 view plot | 4.69 ms | ||||||
| release/Speedometer/TodoMVC-Svelte/DeletingAllItems/Sync | 📈 view plot | 1.96 ms |
|
Test results for linux-wpt from try job (#19234030575): Flaky unexpected result (36)
Stable unexpected results that are known to be intermittent (31)
|
|
|
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
6c2254b to
467b642
Compare
This continues #39612
Changelog:
Stylo tracking issue: servo/stylo#264