SAN FRANCISCO, California – When Doug Crockford first encountered JavaScript, his first impression was that it was "one of the most incompetent pieces of software engineering [he'd] ever seen." His ...