Echo JS 0.11.0

<~>

penev_tech comments

penev_tech 7 days ago. link 2 points
I built a library to bridge the gap between the DOM and Three.js without the usual "glue code".

The idea is to treat CSS as the source of truth for 3D transformations. Instead of managing state in JS loops, you define custom properties on your HTML elements.

StringTune-3D reads the computed styles every frame and applies them to the Three.js mesh. It handles syncing position, scale, and rotation automatically.

It’s vanilla JS, aimed at creative coding where you want layout and interaction logic to live in CSS.

Would love to hear your thoughts on this approach!