Skip to content

Commit 39eddc9

Browse files
committed
Write about a perf change
1 parent 974dc10 commit 39eddc9

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

_posts/2025-11-02-this-month-in-servo.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ To solve these problems, we’ve replaced <code>notify_keyboard_event</code> wit
8989

9090
## Perf and stability
9191

92+
Servo now does **zero unnecessary layout work** when **updating canvases** and **animated images**, thanks to a new “UpdatedImageData” layout mode (@mrobinson, @mukilan, #38991).
93+
9294
We’ve fixed crashes when clicking on web content on Android (@mrobinson, #39771), and when running Servo on platforms where JIT is forbidden (@jschwe, @sagudev, #40071, #40130).
9395

9496
## Donations

outline.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
- https://github.com/servo/servo/pull/40067 (@rayguo17, #40067) fix http cache reconstruct response from cache after validation behaviour (#40067)
9292
network
9393
- perf
94-
- https://github.com/servo/servo/pull/38991 (@mrobinson, @mukilan, #38991) script: Skip running layout when only updating images or canvas (#38991)
94+
- DONE https://github.com/servo/servo/pull/38991 (@mrobinson, @mukilan, #38991) script: Skip running layout when only updating images or canvas (#38991)
9595
perf
9696
- https://github.com/servo/servo/pull/39629 (@jdm, #39629) net: Share SVG font database between all image caches in the same process (#39629)
9797
perf

tools/commits.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@
483483
# better to update expectation and close the intermittent issue to avoid potential regression.
484484
# Testing: No behaviour change Fixes: #39505
485485
+https://github.com/servo/servo/pull/38991 (@mrobinson, @mukilan, #38991) script: Skip running layout when only updating images or canvas (#38991)
486-
perf
486+
;perf
487487
# Add a new super-lightweight layout mode that avoids any layout when canvas is updated or animated images progress to the
488488
# next frame. In the future this can also be used for video elements.
489489
# Testing: This is a performance optimization, so shouldn't change any WPT test results.

0 commit comments

Comments
 (0)