Repository navigation
SnapDOM v3.4.0 is out: meet snapdom.stream 🎥 #544
tinchox5
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone 👋
v3.4.0 just shipped, and it's one of the biggest releases we've had in a while. Here are the highlights.
The headline:
snapdom.streamUntil now SnapDOM took snapshots: you capture a node and get one image. Stream turns that into a live canvas. It follows a DOM element and repaints only what changed, so you get a moving picture of your HTML instead of a single frame.
What that opens up:
Stream lives in
@zumer/snapdom-plugins/stream. Please play with the demos and tell me what you build. This is the part I most want feedback on.Also new
debug: true.Fidelity fixes
A long list. The main ones:
__(Fonts with "__" in the family name are never embedded #542)oklch,labandcolor()style-srcCSPThe test suite grew a lot too. There's now a live parity check that compares every demo against the real page across engines.
A huge thank you to Syntax.fm ❤️
I want to give a very special thanks to Syntax.fm for sponsoring SnapDOM. Their financial support makes a real difference for a project maintained in spare hours. It's the reason a release this big, with this much testing behind it, was possible. Wes, Scott and the whole team: thank you for backing open source, and for backing this project in particular.
If SnapDOM helps you at work, please consider sponsoring too. Every bit helps keep it moving.
📦 Full changelog: v3.3.7...v3.4.0
Thanks for using SnapDOM, and keep the issues and ideas coming!
— Martín
All reactions