Major changes in javascript core for handling large stuff