You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- https://github.com/servo/servo/pull/34842 (@pewsheen, @jdm, #34842) feat: add `Notification` Web API binding (#34842)
252
252
notifications
253
-
- perf
254
-
- https://github.com/servo/servo/pull/35245 (@webbeef, #35245) Only consider fully active documents when running the 'update the rendering' steps (#35245)
253
+
- `perf
254
+
- `https://github.com/servo/servo/pull/35245 (@webbeef, #35245) Only consider fully active documents when running the 'update the rendering' steps (#35245)
255
255
perf
256
-
- https://github.com/servo/servo/pull/35370 (@jschwe, #35370) Add cli option for tracing-filter (#35370)
256
+
- `https://github.com/servo/servo/pull/35370 (@jschwe, #35370) Add cli option for tracing-filter (#35370)
257
257
perf
258
-
- https://github.com/servo/servo/pull/35592 (@webbeef, #35592) dom: Move child_list to rare data (#35592)
258
+
- `https://github.com/servo/servo/pull/35592 (@webbeef, #35592) dom: Move child_list to rare data (#35592)
- https://github.com/servo/servo/pull/35607 (@webbeef, #35607) Remove the traversal for DomRoot values when collection memory usage (#35607)
262
+
- `https://github.com/servo/servo/pull/35607 (@webbeef, #35607) Remove the traversal for DomRoot values when collection memory usage (#35607)
263
263
perf
264
-
- https://github.com/servo/servo/pull/35618 (@webbeef, #35618) Improve scheduling of the memory profiler. (#35618)
264
+
- `https://github.com/servo/servo/pull/35618 (@webbeef, #35618) Improve scheduling of the memory profiler. (#35618)
265
265
perf
266
266
- script
267
267
- https://github.com/servo/servo/pull/35280 (@jdm, #35280) Move more foundational types to script_bindings (#35280)
@@ -388,6 +388,8 @@ Plus several new web API features:
388
388
389
389
We’ve landed layout improvements around **‘border-collapse’** (@Loirooriol, #35219), **‘align-content: normal’** (@rayguo17, #35178), **‘place-self’** with **‘position: absolute’** (@Loirooriol, #35208), the **intrinsic sizing keywords** (@Loirooriol, #35413, #35469, #35471, #35630, #35642, #35663, #35652, #35688), and **‘position: absolute’** now works correctly in a **‘position: relative’ grid item** (@stevennovaryo, #35014).
390
390
391
+
Input has also been improved, with **better IME support** (@dklassic, #35535, #35623) and several fixes to touch input (@kongbai1996, @jschwe, @shubhamg13, #35450, #35031, #35550, #35537, #35692).
392
+
391
393
## Servo-the-browser (servoshell)
392
394
393
395
**Directory listings** are now enabled for local files (@mrobinson, #35317).
The compositor now **notifies the embedder of new frames immediately** (@mrobinson, #35369), not via the constellation thread.
434
436
437
+
Servo’s typical **memory usage has been reduced by over 1%** thanks to Node object optimisations (@webbeef, #35592, #35554), and we’ve also improved our [memory profiler](https://book.servo.org/hacking/profiling.html#memory-profiling) (@webbeef, #35618, #35607).
438
+
439
+
We’ve fixed a bug causing very high CPU usage on sites like wikipedia.org (@webbeef, #35245).
440
+
441
+
You can now configure our tracing-based profiler (`--features tracing`) with `servo --tracing-filter` instead of `SERVO_TRACING` (@jschwe, #35370).
0 commit comments