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
Copy file name to clipboardExpand all lines: _posts/2024-09-30-this-month-in-servo.md
+12-8Lines changed: 12 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,14 +53,15 @@ categories:
53
53
- DONE replaced aspect ratio 33263
54
54
- DONE correct baselines 33347
55
55
- DONE absolute descendants of flex containers 33346
56
-
- webgpu
56
+
- DONE webgpu
57
57
- SKIP(reverted) texture formats 33504
58
-
- GPUBuffer 33154
59
-
- destroy() method on GPUTexture 33534
60
-
- pipeline-overridable constants in GPUProgrammableStage 33291
61
-
- faster uploads to webrender 33387
62
-
- webxr
63
-
- reference space reset events 33460
58
+
- DONE GPUBuffer 33154
59
+
- DONE destroy() method on GPUTexture 33534
60
+
- DONE canvas presentation 33521
61
+
- DONE pipeline-overridable constants in GPUProgrammableStage 33291
62
+
- DONE faster uploads to webrender 33387
63
+
- DONE webxr
64
+
- DONE reference space reset events 33460
64
65
- DONE servoshell
65
66
- DONE nightly builds for android aarch64 33435
66
67
- DONE gamepads now enabled by default 33466
@@ -368,9 +369,10 @@ Servo has had several new features land in our nightly builds over the last mont
368
369
- as of 2024-09-10, we now support **<link rel=prefetch>** (@simonwuelker, #33345)
369
370
- as of 2024-09-12, we now support **right-to-left languages**, except for floats (@mrobinson, @atbrakhi, #33375)
370
371
- as of 2024-09-14, we now support **‘table-layout: fixed’** (@Loirooriol, #33384, #33442)
372
+
- as of 2024-09-17, we now support the **‘reset’ event on XRReferenceSpace** properties (@mrobinson, @Loirooriol, #33479)
371
373
- as of 2024-09-19, we now support the **‘object-fit’** and **‘object-position’** properties (@mrobinson, @Loirooriol, #33479)
372
374
- as of 2024-09-19, **Crypto.getRandomValues()** can now take **BigInt64Array** or **BigUint64Array** (@msub2, #33485)
373
-
- as of 2024-09-25, we now support **innerText** and **outerText on HTMLElement** (@Melchizedek6809, #33312)
375
+
- as of 2024-09-25, we now support **‘innerText’** and **‘outerText’ on HTMLElement** (@Melchizedek6809, #33312)
374
376
375
377
Servo’s flexbox support continues to mature, with support for **‘align-self: normal’** (@Loirooriol, #33314), plus corrections to **cross-axis percent units** in descendants (@Loirooriol, #33242), **automatic minimum sizes** (@Loirooriol, #33248, #33256), **replaced flex items** (@Loirooriol, #33263), **baseline alignment** (@mrobinson, @Loirooriol, #33347), and **absolute descendants** (@mrobinson, @Loirooriol, #33346).
376
378
@@ -379,6 +381,8 @@ Our table layout has improved, with support for **width** and **height presentat
379
381
We’ve also started working on the intrinsic sizing keywords **‘min-content’**, **‘max-content’**, **‘fit-content’**, and **‘stretch’** (@Loirooriol, #33492).
380
382
Before we can support them, though, we needed to land patches to calculate intrinsic sizes, including for **percent units** (@Loirooriol, #33204), **aspect ratios** of replaced elements (@Loirooriol, #33240), **column flex containers** (@Loirooriol, #33299), and **‘white-space’** (@Loirooriol, #33343).
381
383
384
+
We’ve heavily reworked our **WebGPU support**, with **faster canvas presentation** (@sagudev, #33387), support for **resizing the canvas** (@sagudev, #33521) and the **‘constants’ property on GPUProgrammableStage** (@sagudev, #33291), plus improvements to **GPUBuffer** (@sagudev, #33154) and the **destroy() method on GPUTexture** (@sagudev, #33534).
385
+
382
386
## Performance and reliability
383
387
384
388
Servo now **sends font data over shared memory** (@mrobinson, #33530), saving a huge amount of time over sending font data over IPC channels.
0 commit comments