I'm developing a site using symfony + Vue. The problem is that this HTML with non-standard tags (components) gets into the browser.
All that contained in the <div id="app">
element must process JS to get browser-friendly content with standard tags.
These components would not exist if I used server rendering (SSR), but here I don’t understand a bit: during loading, my page already has all the content needed, no API calls are made to get the content like in SPA.
Is it necessary to use server rendering in this case? Is it bad for SEO that before you get normal content, you need to execute JS code for this.
As far as I know, Google and Bingo index synchronous JavaScript well.