The main script for the app main.js is longer than 1000 lines, and continues to get longer.
I believe using ES6 modules to break the script up into smaller parts will be better for modularity, maintainability and even readability.
Color-Thing's main focus is being fast and lightweight, so I'll need to test this to see if it affects the footprint of the app and it's speed (both page load and execution) and if it does, to what degree. After this, if the effects are acceptable, I think it'll be better to go forward with a more modular approach.
The main script for the app
main.js
is longer than 1000 lines, and continues to get longer.I believe using ES6 modules to break the script up into smaller parts will be better for modularity, maintainability and even readability.
Color-Thing's main focus is being fast and lightweight, so I'll need to test this to see if it affects the footprint of the app and it's speed (both page load and execution) and if it does, to what degree. After this, if the effects are acceptable, I think it'll be better to go forward with a more modular approach.