There was some discussion, but nothing done yet.
My preferred solution is mangle JS as part of install/upgrade, so we keep uncompressed JS in CVS - and have a way to turn it off, so developers working on JS are not inconvenienced.
However, a prerequisite to anything like that is getting all JS into external .js files, and including it all with require_js. The existing require_js API is nice and simple for developers, and yet gives us all the flexibility we need to manage which actual file is included behind the scenes when a developer asks up to include a certain bit of JS, for example switching in a compressed file.
However, there is first a big job going through the code and making everything use require_js.
In examining how the player and api load I noticed that the size of the api for SCORM 1.2 is fairly large and the api for SCORM 1.3 is twice the size. To reduce load time, these two javascript files need to be optimized to decrease the size as much as possible. I used an online Javascript Compressor on the SCORM 1.2 api and it ened up being on 1K instead of 31K. Of course, this will require keeping an uncompressed version of the api for editing purposes, but this will greatly speed up the load time of the api.
Another suggestion, is to change the player and api so that the api is completely loaded prior to loading the SCORM TOC and module. This can be accomplished by separating the creating of these components into individual functions and adding code to the end of the api that triggers the loading of the SCORM TOC and module. This will guarantee that the api is loaded prior to the course looking for it.