It provides the clarity of declarative views and the performance of direct DOM manipulation. It helps keep your bundle size down, a basic counter is just shy of 1.4kB This makes it an ideal library to use in embeds, components, UI widgets, etc.