JavaScript Core Refactored