Brendan Eich: Creator of JavaScript and Brave Browser

·3h 04m
Shared point

The Origins of JavaScript and the Web

Brendan Eich shares the story of how he created JavaScript in a ten-day sprint at Netscape.

The Need for Speed: JavaScript was developed under extreme pressure to make the browser programmable. Eich explains the philosophy of "worse is better," emphasizing that shipping a functional product fast was more important than having a perfect theoretical design.
The Role of Netscape: Working alongside Marc Andreessen and Bill Joy, Eich saw the browser as the future runtime for the internet, positioning JavaScript as a glue language to complement Java.
Functional Roots: Despite the pressure, Eich successfully built first-class functions into the language, a crucial architectural choice that still defines it today.

The Browser Wars and Evolution

Eich reflects on the fierce competition between Netscape and Internet Explorer.

"Distribution matters more than anything. And this is why, you know, even now we're seeing in the browser wars, Edge doing better because it's being foisted on people who have Windows."

Standardization and Compatibility: The struggle over ECMAScript standards and navigating the antitrust era defined the middle of Eich's career.
The Death of Flash: Eich discusses why Flash eventually withered as the web, powered by JavaScript and new APIs, grew into a capable platform for advanced graphics and games.

Future of the Internet and Brave

Eich describes his transition to Brave Software and his vision for a privacy-focused internet.

Privacy by Design: Brave focuses on blocking third-party trackers and fingerprinting that have plagued the modern web.
The Basic Attention Token (BAT): Eich details a vision for a new economic model for the internet, allowing creators to be rewarded directly by users, bypassing the massive "ad-tech" middle-men who capture the vast majority of advertising value.
The Power of the Individual: Ultimately, Eich remains optimistic that independent users and developers have the "stubborn" power to rewrite the rules of the internet, regardless of centralized control.

Topics

Chapters

10 chapters
Lex Fridman Podcast
AI chat — answers grounded in episodes