The modern mode, "use strict": Concept map

For a long time JavaScript was evolving without compatibility issues. New features were added to the language, but the old functionality did not change. That had the benefit of never breaking existing code. But the downside was that any mistake or an imperfect decision made by JavaScript creators got stuck in the language forever.

Clickable & Draggable!

Click node to preview!