Currently known bugs and performance issues: ******************************************************************************* QSA still leaks some memory. We are using a reference counting scheme for our objects which frees most of the memory, but which at present leaves out some memory. The final version of QSA will complete memory management so that no leaks are present. ******************************************************************************* The current implementation still contains several debug checks and algorithms that haven't undergone performance optimizations. We'll put more focus on speed improvements for the final release. ******************************************************************************* Some ECMAScript 4 features like typed declarations and function signatures are currently not supported. The API for binding Qt classes hasn't been finalized. ******************************************************************************* The QSInterpreter does clear and reinit on several occations (e.g. when changing project data). This causes the state of the script code to be reinitialized. This will be fixed for the final version. ******************************************************************************* Static variables in base classes cannot be accessed through the class of a derived class. Only through an instance of a derived class: DerivedClass.baseClassVar = 10; // Does not work new DerivedClass().baseClassVar = 10; // Will work. *******************************************************************************