Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimized bundle size and several dev setup enhancements #2

Merged
merged 27 commits into from
Apr 14, 2022

Conversation

dnlkoch
Copy link
Member

@dnlkoch dnlkoch commented Apr 14, 2022

This updates several aspects of the template client:

  • Optimize the bundle size by a factor of ~3 by
    • Including the terser plugin
    • Removing the full antd less content (selectively bundle the required less files through the babel import plugin)
    • Excluding all font awesome icons (available as soon as #2467 is available)
    • Excluding the CSS from the main bundle and minimizing it
    • Minimize the index page content
    • Split bundle to app and vendor content
  • Enhance the dev experience by enabling the hot reloading feature
  • Enable some custom lint formatting rules

@dnlkoch dnlkoch changed the title WIP Asorted updates Optimized bundle size and several dev setup enhancements Apr 14, 2022
@dnlkoch dnlkoch merged commit 8876140 into main Apr 14, 2022
@dnlkoch dnlkoch deleted the asorted-updates branch April 14, 2022 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant