How do website builders work?

The question is about architecture of website builder like wix.

How does these websites manages front end, i.e how they deliver only the components that are selected by the user ( while design there website), nothing extra ?

For example if I am coding a page in vuejs I need to specify the component name, but it would be hard in this case by managing if else and other way. Also the bundle size will be huge too.

Please help in understanding the code architecture and sorry for less clear question.

Thanks :slight_smile:

Just process the files into the bundles. Node (and consequently the browser as well) already has a lot of libraries for doing precisely this.

1 Like