So many wrong statements.<p>The performance differences, between CSS styles applied from a JS file and a CSS file are very small on modern browsers, with JS being faster sometime.<p>JS files are cached.<p>Preprocessors are not fine, they complicate and slow down the development process.<p>Inlining CSS is not stupid, OP discusses the numerous advantages it brings...