Discover what the 'use strict' directive does in JavaScript, its implications for code quality, security, and performance, and why it remains relevant in modern development. Complete guide with examples.