The 10-Day Hack That Now Powers the Internet

▼ Summary
– JavaScript was created in a 10-day sprint by engineer Brendan Eich at Netscape in May 1995 and was announced in a joint press release with Sun Microsystems thirty years ago.
– It is now the dominant web language, running on nearly 99% of websites with client-side code and is widely used for servers, mobile apps, and desktop software.
– The language was designed to be a lightweight, interactive scripting language for web designers, with syntax influenced by Java and core concepts borrowed from Scheme and Self.
– JavaScript has outlived its original corporate backers, including Netscape and Sun Microsystems, which were all acquired or dismantled.
– Its rushed initial development left lasting quirks and inconsistencies, as the 10-day prototype was just a demo that required a full year of further refinement.
Three decades ago, a pivotal moment quietly unfolded that would fundamentally reshape the digital world. Netscape Communications and Sun Microsystems jointly announced a new object scripting language designed to bring interactivity to the web. This language, born from a whirlwind ten-day development sprint by engineer Brendan Eich in May 1995, would become known as JavaScript. While it took several more months to reach a public release, the prototype created in that short period laid the foundation for what is now the dominant programming language of the web, running on the vast majority of websites with client-side code.
Its influence extends far beyond the browser. Today, JavaScript is the engine behind server backends, mobile applications, desktop software, and even some embedded systems. It consistently ranks as one of the most widely used programming languages globally, a testament to its versatility and adoption. The original goal was to create something lightweight and accessible for web designers and non-professional programmers, enabling dynamic web pages. Eich’s design cleverly blended influences: its syntax borrowed from the then-trendy Java language to satisfy management, while its core concepts drew from the Scheme and Self languages, the latter contributing JavaScript’s distinctive prototype-based object model.
The initial launch was backed by endorsements from 28 major technology firms, though the list now reads like a historical archive of the industry. Companies such as Digital Equipment Corporation, Silicon Graphics, and even Netscape itself have since been acquired, gone bankrupt, or been dismantled. Sun Microsystems, the co-creator, was later purchased by Oracle. JavaScript, however, has outlived them all, evolving into a cornerstone of modern development.
The legendary ten-day creation story, while rooted in truth, simplifies a more complex timeline. Eich’s intense sprint produced a functional demonstration, not a polished final product. Netscape spent the following year refining and adjusting the language’s design. This accelerated development cycle inevitably introduced certain quirks and inconsistencies that developers continue to navigate. The pace of change was so rapid, in fact, that it began to frustrate one of the technology sector’s most prominent figures at the time.
(Source: Ars Technica)


