For pages built by vue, does it make sense to extract CSS as a separate file if you don't use SSR,?

currently in my Vue project, there are only html and js files on the rendering page. The construction of the dom of the
page depends on the dom construction of the js code after the js is loaded. Is it necessary to extract the css separately in such a pattern?
css will block the parsing of js, so is it better to build CSSOM ahead of time, or is it better to wait for js to finally insert style code into the page?

Jun.10,2021

mainly depends on loading time


it is recommended to load js asynchronously, so that there is no need to extract css and solve the blank problem of loading pages. Also solve the file length size problem


are written as external introduction
css loading process will also load js,js code to execute after the css is fully loaded, but this is a good choice


if your project is not big, no matter which way, there is basically no difference from the subjective feeling.
if your project is large enough, extracting the css, browser cache is the biggest benefit.

Menu