79 Followers
90 Following
221 Posts

3D HTML Elements ✨ http://github.com/lume/lume

🛠 SpaceX, NASA, Velodyne Lidar, AKQA, IMVU, Federal Reserve

Also https://x.com/trusktr

and wearing a bath robe and sunglasses
`@​lume/element` extends the `classy-library` library that provides signals and effects utilities for classes in general, adding additional features for custom elements, such as decorators for defining attributes and events, templating from Solid.js, and scoped styles.
https://github.com/lume/classy-solid

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.

https://github.com/lume/element/releases/tag/v0.17.0

@jaredwhite It's a bad thing if the existing UI/UX is constantly removed in favor of new things. But, if the existing things continue to work and new features do not block or add noise to the existing features, it could work out, helping the people that need more capabilities. Blender 3D is a good example: always adding new features, improving, but keeping the core UX roughly the same and familiar.

`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:

https://github.com/lume/classy-solid/releases/tag/v0.5.2

@vanillaweb Thank you for the mention! I really like what you're doing with the close-to-vanilla standards-aligned buildless libraries that can be composed to satisfy specific needs.

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/

Add Terrific DX to Your UI Web Components with nimble-html

This pairs fantastically with the Reciprocate library as previously reported.

That HTML Blog
@westbrook what triggered this? Was it my situation? A similar one with someone else? Some feedback for improving from, would have been so nice.

@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/

Proposed Groups

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

Sponsor @servo on GitHub Sponsors

Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

GitHub