Advanced JavaScript
Q94 / 100

What is the JavaScript abstract machine and how does it relate to spec compliance?

Correct! Well done.

Incorrect.

The correct answer is B) The ECMAScript specification defines an abstract machine with algorithms for operations; engines must implement observable behavior consistently, not the exact steps

B

Correct Answer

The ECMAScript specification defines an abstract machine with algorithms for operations; engines must implement observable behavior consistently, not the exact steps

Explanation

The ECMAScript spec defines abstract operations. Engines may optimize freely as long as observable behavior (side effects, return values) matches. The spec itself runs on an abstract machine.

Progress
94/100