Here is another article in my "Fun with Dojo" series. Dojo traditionally has been considered slow. One reason is that Dojo loads alot of modules before it instantiates the page. Dojo with AMD helps reduce the number of modules when it first loads but not the number of modules. This is great. However, one thing that I really dislike are Dojo Dijit widgets. They are heavy, slow, and require a lot of modules to be loaded. We like the Bootstrap widgets because they are lightweight. So instead of using Dijits that are built into XPages we created our own lightweight Dojo Bootstrap widgets that utilized the most minimal amount of required Dijit modules and dependencies. One of the things that we had to figured out was what bare bone modules that we needed beside dijit._Widget in order to create our own widgets and include them in the loading process. When we were using Dojo 1.53, we created a custom loader with all the required modules contained in a single file. Rathe
My personal stuff and my interest in Business Processes Automation and Management, Data Security, No-code/Low-code and User Experience.