|
|
|
|
|
by pavlov
1765 days ago
|
|
Sure, the standards-based web was quite simple 25 years ago. But of course that's not the web that Netscape and Microsoft cared about. Netscape and Microsoft were engaged in a land rush to extend the web into their proprietary platforms. If they could grab enough marketshare, they'd get to define the web's direction. Initially it was Netscape in the driver's seat, but by 1999 Microsoft had taken control. It was an opportunity to invent everything from scratch. There was no standard styling, no standard DOM, no standard plug-in API, no standard programming language... Solutions and answers that seem predetermined in hindsight were anything but. For example, Netscape was pushing their own scripting language initially called LiveScript but then rebranded into JavaScript as part of a Sun partnership. Meanwhile Microsoft's browser supported multiple programming languages that could access a common object model: you could program web pages in VBScript, or Microsoft's own JavaScript look-a-like "JScript", or other languages not yet defined. Maybe a language-agnostic model would have been better for the web than JavaScript dominance? We might have had something like WebAssembly much sooner. We'll never know. But the answer to these design challenges certainly were not obvious in 1996 to engineers at either browser company. |
|