| 1995-12-04 | Netscape and Sun Microsystems announce JavaScript | In an attempt to make web pages dynamic, Brendan Eich from Netscape starts working on a new scripting language. The first version of this language is developed in ten days and is dubbed “Mocha”. Later… | 1 | |
| 1996-08-01 | JavaScript: The Definitive Guide, published | David Flanagan writes one of the first books about JavaScript. | 3 | https://web.archive.org/web/20110913022342/http://shop.oreilly.com/product/9781565921931.do |
| 1996-08-15 | JavaScript gets its first dialect | Internet Explorer, the recently introduced browser by Microsoft, gets its own reverse-engineered alternative to JavaScript and names it JScript. Two almost identical languages, JScript and JavaScript,… | 2 | |
| 1996-11-21 | The beginning of JavaScript standardization | Netscape realizes that JavaScript needs to be standardized and submits a proposal to ECMA International. Brendan Eich later shares the story behind this at an industry conference. | 1 | https://www.ecma-international.org/archive/ecmascript/1996/TC39/96-001.pdf |
| 1996-12-17 | CSS1 specifications by W3C | The World Wide Web Consortium releases a document specifying level 1 of the Cascading Style Sheet mechanism. | 3 | https://www.w3.org/TR/1999/REC-CSS1-19990111 |
| 1997-06-01 | The first edition of ECMA-262 published | With the first edition of ECMAScript, browser vendors, among others, get a consistent set of guidelines for implementing the JavaScript language | 1 | |
| 1998-01-22 | Mozilla Project created | Netscape open sources its browser suite, which leads to the creation of the Mozilla Project | 1 | https://www.mozilla.org/en-US/about/history/ |
| 1998-06-15 | Updates to ECMAScript 1 | Some minor editorial changes to the ECMAScript 1 specification are made to keep it fully aligned with the ISO/IEC 16262 international standard. | 3 | https://www.ecma-international.org/archive/ecmascript/1998/TC39/8T39-008.pdf |
| 1999-03-18 | First steps to Ajax | With Internet Explorer 5.0, Microsoft releases the first version of XMLHttpRequest (XHR), an API for transferring data between a web browser and a web server. | 2 | https://web.archive.org/web/20070623125327/http://www.alexhopmann.com/xmlhttp.htm |
| 1999-04-23 | JSDoc debut | An early example using a Javadoc-like syntax to document JavaScript is released with the Netscape/Mozilla project Rhino, a JavaScript runtime system written in Java. The project includes a toy “JSDoc”… | 3 | https://github.com/mozilla/rhino/blob/master/examples/jsdoc.js |
| 1999-10-13 | ECMAScript 3 released | The new version gets regular expressions, try/catch exception handling, better error handling, and some other important enhancements | 1 | https://www.ecma-international.org/archive/ecmascript/1999/TC39WG/ecma262-3.pdf |
| 2000-02-01 | XSS mentioned in CERT® | Back in the early 2000s, almost all popular web services suffered from XSS security vulnerabilities that allow attackers to inject client-side scripts into webpages viewed by other users. | 2 | https://web.archive.org/web/20100516115740/http://www.cert.org/advisories/CA-2000-02.html |
| 2000-08-24 | Flash Player 5 released with ActionScript | Flash Player 5 includes the first version of ActionScript. This version is influenced by JavaScript and the ECMA-262 standard, and supports the standard’s object model and many of its core data types. | 2 | |
| 2000-10-23 | KHTML rewritten | KHTML, a browser engine developed by the KDE project and the ancestor of WebKit, is included in KDE 2.0. | 3 | https://youtu.be/Tldf1rT0Rn0 |
| 2000-12-06 | Opera browser goes free | Opera, the “third force in the browser wars”, is made available for free download from December 6, 2000, with the launch of Opera 5.0. | 3 | https://www.theregister.com/2000/12/06/opera_browser_goes_free |
| 2001-04-01 | The first JSON message is sent | The message looks like this:
document.domain = 'fudco';
parent.session.receive(
{ to: "session", do: "test",
text: "Hello world" }
) | 2 | https://twobithistory.org/2017/09/21/the-rise-and-rise-of-json.html |
| 2001-08-27 | Internet Explorer 6 released | This will be the last major update to Internet Explorer for the next 5 years. Despite dominating the market, this version of Internet Explorer was widely criticized for its security issues and lack of… | 1 | |
| 2002-06-01 | JSLint | JSLint, the “grandfather of all JavaScript syntax checkers”, is introduced | 1 | https://web.archive.org/web/20180226015758/https://codekitapp.com/help/jslint |
| 2002-09-23 | Mozilla Firefox released | Internet Explorer, which has dominated the web browser market since the early 2000s, is about to start losing a part of its market share to a new web browser, Mozilla Firefox. | 2 | |
| 2003-01-20 | Apple introduces Safari and WebKit | In a speech at Macworld Expo, Steve Jobs unveils a new Macintosh browser named Safari. The browser is based on Apple’s internal fork of the KHTML rendering engine called WebKit. | 3 | https://dot.kde.org/2003/01/08/apple-announces-new-safari-browser |