News: 0001518069

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Servo Browser Engine Adds Dark Mode, Some XPath Support

([Free Software] 2 Hours Ago Servo Dark Mode)


The Servo open-source web browser layout engine project has published their newest monthly recap to highlight the progress they made during December 2024. They ended the year on a high note with getting dark mode support working and other features wired up -- including enough to now be able to read Discord messages but not yet enough to actually post messages on Discord.

For ending out the past month, the Servo open-source developers accomplished a number of items such as:

- Servo now supports dark mode and will respect the OS/platform dark mode within the Servoshell example browser with the "prefers-color-scheme" handling currently on Windows and macOS.

- CSS transitions can now be triggered properly by script.

- Servo now runs Discord enough to log-in and read messages. But not yet the ability to send messages on Discord.

- Shadow DOM support continues to be improved upon.

- Enough of XPath support is implemented to get HTMX working.

- The Servo performance continues to be better optimized across multiple fronts.

- Servoshell nightly builds are now up to 20% smaller than previously.

- Prepping the infrastructure for handling full incremental layout with the new layout engine.

- Various other features and fixes.

The Servo developers also shared some screenshots of the latest work on the Servo engine within the Servoshell:

More details on these Servo advancements via [1]Servo.org .



[1] https://servo.org/blog/2025/01/10/this-month-in-servo/



uid313

Errinwright

Paper3762

Quackdoc

Very few things actually get manufactured these days, because in an
infinitely large Universe, such as the one in which we live, most things one
could possibly imagine, and a lot of things one would rather not, grow
somewhere. A forest was discovered recently in which most of the trees grew
ratchet screwdrivers as fruit. The life cycle of the ratchet screwdriver is
quite interesting. Once picked it needs a dark dusty drawer in which it can
lie undisturbed for years. Then one night it suddenly hatches, discards its
outer skin that crumbles into dust, and emerges as a totally unidentifiable
little metal object with flanges at both ends and a sort of ridge and a hole
for a screw. This, when found, will get thrown away. No one knows what the
screwdriver is supposed to gain from this. Nature, in her infinite wisdom,
is presumably working on it.