Improved JavaScript++ compiler