Hi, > The wiki from 4 years ago is very helpful in understanding architectural > decisions: > https://cwiki.apache.org/confluence/display/FLEX/Alex's+FlexJS+Prototype > <https://cwiki.apache.org/confluence/display/FLEX/Alex's+FlexJS+Prototype> > <https://cwiki.apache.org/confluence/display/FLEX/Alex's+FlexJS+Prototype > <https://cwiki.apache.org/confluence/display/FLEX/Alex's+FlexJS+Prototype>>
The code I checked is as far a I can tell in line with the principal as described there: "Everything should be "pay as you go" or "just in time" or "on demand". The current Flex framework is slow because it runs a lot of code "just-in-case". For example most mobile apps initialize a PopupManager. And other code sets up a layer for custom cursors. No need to do that unless you are really going to use it.” There's no extra initialisation and the cost of removing the password feature is on demand. Thanks, Justin