Hi,
It is possible to customize the webapp builder developper edition to have a lighter configuration.
- deploy wished components (init.js, env.js, jimu.js, libs, widgets...) on a web server
- modify index.html in client/stemapp to point to this ressources
- modifiy client/stemapp/config.json
- add all widgets in widgetOnScreen and widgetPool (with visible on false or true as you wish)
- point to widget's icons on web server location.
- modify the corresponding locations in init.js (dojoConfig.packages). /!\ in web server init.js
- delete this components in client/stemapp folder
With this configurations, the apps are lighter (contain index.html, config.json, configs and eventually specific widgets or theme) and point to a common location when deployed on web server (for example, modification in a custom widget => all apps are ok so they point on it).
I'm currently deploying it for a client.
It's a little experimental now but i could make a complete description when we will deploy it on production.
On minimum, you could deploy jimu.js and libs on the web server and modify index.html and init.js (dojoConfig.packages) in client/stemapp to point on it. (and then remove this 2 folders from client/stemapp).
=> More than 8 Mo removed from stemapp and therefore from all created apps
=> all apps point to the same jimu.js and libs location so browser caching is used between apps !