lit-element vs nuxt vs react vs svelte vs vue