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

[Web] Webapp development workflow improvements (import map-based workflows) #4

Open
1 of 3 tasks
zachsa opened this issue Jun 21, 2022 · 2 comments
Open
1 of 3 tasks
Assignees
Labels
enhancement New feature or request

Comments

@zachsa
Copy link
Collaborator

zachsa commented Jun 21, 2022

Currently working on the React.js client has a slow code -> build -> test loop since the build process takes a long time.

  • Input map generation needs to use cached dependency lookups, or be faster generally (JSPM-related)
  • Node.js HTTP imports need to cache imports (otherwise on every app start the Node.js process needs to download all 3rd party libraries)
  • Look at using the http imports in newer node.js versions (v18 +) instead of the custom loader
@zachsa zachsa added the enhancement New feature or request label Jun 21, 2022
@zachsa zachsa self-assigned this Jun 21, 2022
@zachsa zachsa changed the title Webapp (client) workflow Webapp (client) development workflow improvements Jun 21, 2022
@zachsa zachsa changed the title Webapp (client) development workflow improvements Webapp development workflow improvements (import map-based workflows) Jun 21, 2022
zachsa added a commit that referenced this issue Jul 6, 2022
…n dynamic exports are used. Updated some @mui imports to try to keep bundle sizes down (#4)
@zachsa
Copy link
Collaborator Author

zachsa commented Jul 6, 2022

Related work
jspm/generator#136
jspm/generator#137

zachsa added a commit that referenced this issue Jul 7, 2022
  - Removed nodemon from dev tooling (was conflicting with chomp dep watching, and is likely not required any more with prettier --cache flag)
  - Updated site settings panel to load mui components lazily
  - Updated suspense loading to allow for either linear or circular loading animations
@zachsa
Copy link
Collaborator Author

zachsa commented Jul 8, 2022

@zachsa zachsa changed the title Webapp development workflow improvements (import map-based workflows) [Web] Webapp development workflow improvements (import map-based workflows) Jul 12, 2022
zachsa added a commit that referenced this issue Jul 12, 2022
…pport for ssr WRT to a 'watched' workflow. the ssr, and transpiled js now lives outside the server source code (#4 #5)
zachsa added a commit that referenced this issue Jul 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant