Web Development
Frontend, backend, frameworks, and web technologies
Brendan Eich
American programmer best known for creating {{JavaScript}} in ten days at {{Netscape}} in May 1995, co-founding the Mozilla project in 1998, and later co-founding Brave Software.
ECMAScript
The official standardized specification of the {{JavaScript}} language, maintained by {{Ecma International}} as standard ECMA-262 and developed by the {{TC39}} committee.
Strict Equality (JavaScript)
JavaScript's === operator, introduced in {{ECMAScript}} 3 (1999) as an opt-in alternative to the coercive == operator, compares operands without performing type conversion.
TC39
Technical Committee 39 of {{Ecma International}}, the body that standardizes {{ECMAScript}} and steers the long-term evolution of {{JavaScript}}.
Why JavaScript Has Weird Type Coercion
JavaScript's notorious type-coercion behavior, where 1 == "1" is true, "5" + 3 yields "53", and [] == ![] is also true, is a historical artifact of the language's 10-day origin at Netscape in May 1995. Marketing pressure to resemble Java, a forgiving design aimed at beginner web authors, and a strict no-break-the-web compatibility doctrine froze the rules into the standard.
Douglas Crockford
American programmer best known for specifying and popularizing JSON, writing JavaScript: The Good Parts, and building JSLint — a long-running advocate for minimalist, defensive JavaScript style.
Netscape
Pioneering web company founded in 1994. Its January 1998 decision to release the source code of Communicator launched the Mozilla project and became a landmark event in the mainstreaming of open source.
Mozilla
Open-source project and later foundation that grew out of Netscape's January 1998 decision to release the source code of its Communicator browser suite. Best known today for the Firefox browser and the Mozilla Public License.