Web Development

Frontend, backend, frameworks, and web technologies

8 chunks

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.

93%
12

ECMAScript

The official standardized specification of the {{JavaScript}} language, maintained by {{Ecma International}} as standard ECMA-262 and developed by the {{TC39}} committee.

93%
10

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.

92%
0

TC39

Technical Committee 39 of {{Ecma International}}, the body that standardizes {{ECMAScript}} and steers the long-term evolution of {{JavaScript}}.

92%
11

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.

91%
0

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.

90%
12

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.

90%
5

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.

90%
5