@stencil/core vs lit-element vs lit-html vs preact vs solid-js vs svelte