I've released `@lume/element` v0.17.0, introducing support for @solid_js-powered memos and effects for Custom Elements via decorator syntax.
Concisely define custom HTML elements, type checked in React, Vue, Svelte, Solid.js, Stencil, and more.
3D HTML Elements ✨ http://github.com/lume/lume
🛠 SpaceX, NASA, Velodyne Lidar, AKQA, IMVU, Federal Reserve
I've released `@lume/element` v0.17.0, introducing support for @solid_js-powered memos and effects for Custom Elements via decorator syntax.
Concisely define custom HTML elements, type checked in React, Vue, Svelte, Solid.js, Stencil, and more.
`classy-solid` 0.5.2 is released, adding the ability to control whether effects start upon instance construction via a `static autoStartEffects` class field.
Add @solid_js signals and effects to your JavaScript classes with concise decorator syntax:
Previously we wrote about Reciprocate, a library for adding signal-based reactivity to server-rendered #HTML #WebComponents.
Pretty cool problems to have solved, but what if you wanted more dynamic client-side smarts and the ability to write declarative templates with a trusty html`` function?
Tada! 🎉 Thanks to Joe Pea @trusktr that #WebDev problem has also been solved. Wire up these two solutions together, and you'll be authoring new UI components using familiar DX. 🙌
https://thathtml.blog/2025/10/nimble-html-adds-great-dx-to-ui-components/
@openwebdocs is proposing the creation of a new Community Group at W3C: the Docs CG.
Its mission is to ensure that web developers and designers will have the best information available to them, so they can build for the web.
If you're interested in web documentation, either as a publisher or a consumer, please support the creation of this CG at https://www.w3.org/community/groups/proposed/
And, once it's created, please join the group! UPDATE: GROUP CREATED AT https://www.w3.org/community/docs-cg/
Servo Report Week 12 2025
Highlights from last week:
- Support align attribute on HTMLParagraphElement interface
- Implement declarative shadow DOM
- Implement the `fit-content()` sizing function
- Added --enable-experimental-web-platform-features command line argument
You can help support Servo, an independent web browser engine, and the health of the web ecosystem by donating:
GitHub: https://github.com/sponsors/servo
Open Collective: https://opencollective.com/servo