Improve front-end performance

Merged Agate requested to merge webpack-tweaking into develop
  • Gzip compresson on nginx
  • Reduce js bundle size by 40% (from 1.8Mb to 1Mb, non-gzipped)
  • Updated semantic UI to 2.4.1, removed our vendored CSS and disabled unused semantic UI modules
  • Lazy load translations (when we change language instead than during startup)
  • Lazy load markdown renderer
  • removed moment.js locales (which were unused)
  • Removed raven.js on front-end
  • Load only used methods from lodash to reduce bundle size

Merge request reports