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

Additional improvements on the main bundle #8535

Closed
13 tasks done
allyoucanmap opened this issue Sep 1, 2022 · 0 comments
Closed
13 tasks done

Additional improvements on the main bundle #8535

allyoucanmap opened this issue Sep 1, 2022 · 0 comments

Comments

@allyoucanmap
Copy link
Contributor

Description

List of changes that could speed up the initial loading phase of the application:

  • Importing components libraries only when they are mounted in the UI using lazy + suspense. Here the libraries:
    • react-codemirror
    • react-draft-wysiwyg
    • pdf.js
    • react-quill
    • react-data-grid
    • pdf.js
    • vis-timeline-graph2d.min
  • Completely removed css-tree in favor of static json configuration
  • Importing only the woff2 font for icons in the css file
  • made the browser valid check script async in the html page
  • remove leaflet cdn script and css from html pages in favor of dynamic loading

What kind of improvement you want to add? (check one with "x", remove the others)

  • Other... Please describe: Improvement on dependencies loading

Other useful information

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants