Install, Cold, and Warm runs - mozilla/pluotsorbet GitHub Wiki
J2ME.js launches MIDlets under three different circumstances. We are working to make the most common scenario the fastest, sometimes at the expense of making the least frequent scenarios a little slower.
- Install run only happens once per device. It spends extra time downloading, optimizing, and precompiling so that subsequent runs will be faster.
- Cold runs require starting up both foreground and background MIDlets, if needed
- Warm runs only require starting up a foreground MIDlet; the interpreter should already be warm, thanks to being awoken once a minute for background MIDlet to run