Why should I choose Sinuous for my project?

Sinuous was created to be very small (±1.4kB), very fast and easy to use. There is very little specialized syntax to learn compared to other UI libraries so I recommend giving it a spin and see if it sparks joy 😊.

Report any issues or fearture requests on Sinuous GH issues.

Does Sinuous use VDOM rendering?

No, Sinuous doesn't use VDOM in the classical sense. Only the map module performs a diffing algorithm that is somewhat similar.

For the dynamic parts of the view Sinuous makes use of a simple but powerful observable which enables fine-grained updates in the exact precision that is defined in the view. This way only the parts that change are evaluated, there is no need to compare whole DOM trees.