Work in progress
Blom is a modern zero-config application bundler running Webpack. The main motivation behind it is taking away all the maintenance hurdles that may arise when using boilerplates like vue-templates.
Projects of any size and complexity can be created through Blom. It supports all modern style preprocessors.
Once scaffolding through Blom, a developer need not worry about updating core dependencies. They just update the version to the latest and everything else is handled by Blom itself.
All modern CSS preprocessors such as Sass, Less, Stylus, PostCSS come with Blom by default.
Hot Module Replacement (HMR) is one of the most useful features of Webpack. It makes it possible to update changed modules without a full page reload. This can significantly speed up development in a few ways:
Cepheus supports HMR out of the box.
Considering this, SSR these days has a huge benefit: it is great for SEO. Your content is present before you get it, so search engines are able to index and crawl it without problems. This is something that you don’t get initially with client-side rendering. At least not without tricks and hacks. To recap, the 2 main benefits of server-side rendering are:
Cypress is a brand-new end-to-end testing framework not dependent on Selenium.
npm run start
Start application web server. Updates the browser in changes in development mode, performs server-side rendering in production mode.
npm run build
Compiles the application for production deployment.