Netscape 1.x
winworldpc.com
winworldpc.com
Have you been around during this time period (birth hour of Mozilla)? https://youtu.be/4Q7FTjhvZ7Y
> technologies went through a dark age without innovation until Chrome
IE was pretty innovative, it introduced AJAX (async javascript requests...), web version of Outlook in 1998...
There was also Opera browser, pretty innovative, it introduced tabs, mouse gestures, user styles, no script, basic adblocking... It could run on anything, even phone without MMU.
No innovation came pre-Chrome?
Like KHTML (or WebKit) … or Phoenix/Firebird/Firefox?
Certainly, bundling IE into the OS helped - not to mention Microsoft's classic EEE approach to web standards - but post-Netscape but pre-Chrome there was a time when people were happy to switch to Firefox from IE because Firefox was simply the superior browser.
The model of licensing software was pretty typical for the time. I disagree that they didn’t have a sustainable business model. Sure, IE4 was better and Netscape didn’t respond very well, but by 1997 it’s market share and revenues were already significantly eroded.
IE was a better product on Windows and Macs
Mozilla was based on gecko and related technologies which were being developed for communicator, but when the revenues associated with the browser evaporated, there was no point in investing in it any further. Rather than simply letting it rot we decided that the way to stick a thumb in Microsoft’s eye was to take one step further and not just make it free, but make it open, with an organization to perpetuate open browser technologies. But everything that went into Mozilla was already long in development.
That said, IE 4 was a better product - which goes to show an unlimited war chest, a singular drive, and no commercial necessities can go a long way in developing software. They also had a lot of layout experience internally with office, and made smart key decisions that we had blundered on early due to lack of layout experience. We were mostly an internet protocol company, and our layout experience was fairly simple. That translated into a really key early mistake - when calculating table layout, which were the primary way of organizing visual elements at that time, we assumed tables were infinitely large and as we loaded elements and calculated their size we sized the table to fit them. Microsoft did the opposite and assumed they were zero sized and rendered each element in lay out as its size is known. This allowed a perception of faster loading because you could see the loading as it progressed. Unfortunately the layout engine in early Netscape browsers was so deeply enmeshed in the code that removing it and replacing it with gecko was a multi year effort, and we were being driven my marketing and product to release versions so as to not be seen as falling behind.
Ultimately that was the downfall of Netscape - product had way too much power over engineering, and while we had the best engineering team I’ve ever worked with in my career (including at multiple FAANG, unicorns, Wall Street quant groups, etc), we were constantly hamstrung by product chasing some short term priorities to keep notching differentiating features. Microsoft had a very clear goal - eliminate Netscape’s browser revenue at any cost - and the ability to redirect most of their engineering talent into that goal. Once they released a bundled browser that was technically superior as a web rendering tool for absolutely free (not just free, but mandatory and inseparable from their OS), it was all over for us. All the differentiating features were buggy baggage on a partially completed product vision that had no revenue model - so, the product never finished.
The key is there -was- a business model, and it was successful. But no one can compete against a monopoly price dumping to zero. Given another six months we would have had the new layout and rendering engine in place, and would have had the better browser again. But with no revenue possible, the only option was to fold. But the smarter option was the one we took, and thus set up the precedent for large open source transfers and foundations. And, IE languished and rotted, because why bother investing in something that makes no revenues?
https://www.joelonsoftware.com/2000/04/06/things-you-should-...
The operating system vendor creating thier own browser was always going to happen
Neither Apple, Google or Microsoft were ever going to let themselves be beholden to a third party for anything as essential as the browser
I’ve read Joel’s outsider view from Microsoft’s monopolist vantage and it doesn’t square with reality of what actually occurred. And his discussion of the situation sans the fact Netscape was in disarray after his employer destroyed our business illegally leaves a lot of crucial context out of the discussion.
Fact is even in Mozilla and Netscape 6, and in both efforts for 5, most of the code carried over. The rewrite was primarily focused on integrating or improving the rendering engine (remember 5 was two competing camps trying to get to done first, some bizarre cargo cult management decision based of Microsoft culture).
Ironically the historical truth is Joel’s advocated way of incrementalism was the side that actually lost and couldn’t deliver anything. The rewrite is what you use today in Firefox.
From a business standpoint or even market share, can you really say that Firefox is a success?
It only survives because its largest competitor is also its biggest funder.
We also have an existence proof that if the competitor is better - ie Chrome - people will go out of their way to download an alternative.
You see that people download Chrome on both Macs and especially Windows.
Netscape would have improved in response given a normal competitive market. But they didn’t and couldn’t. Instead we started Mozilla, which is probably a better outcome for everyone. My work on creating the Mozilla project is a highlight of my career.
There was never a time since MS bundled the browser with the Windows that they were forced not to do so.
There was also never a browser choice mandate in the US.
Navigator did suck and was crash prone and could bring down the entire operating system on weaker operating systems like the Mac.
We have two instances where people did in fact choose to go out of their way to download better browsers then the default - first Firefox and then Chrome.
Of course the Mac came in dead last because a Navigator crash would cause the entire operating system to crash
You mean Mozilla Firefox.
Having had Internet access through an academic organization before that (and pre-WWW), I fundamentally think that the Internet would not have taken off before web browsers -- even Gopher sites were too unfriendly. We were able to just barely get people to install one floppy after the other, copy a few files, and type in their username and password. The idea of working with the other CLI-based protocol driven ways of accessing information would have simply been impossible for 99% of our users.
No OS at the time came with a dialer or browser out of the box, we had to supply them for every user.
Netscape made the business possible.
This leaves out a huge differentiator -- Netscape supported background images. Every site looked blander in Mosaic (even if it were a lot easier to read). The other features TFA mentions are great but background images were the origin of "This site is best viewed using XXXX".
Thankfully, there are still ways to run it nowadays, but virtually no websites keep working with it. Still brings back good memories.
Also, if you happen to design a website with Netscape 1 compatibility, and you want to replace SVG images with GIFs only for Netscape, you can use the <object> tag like this:
<object class="banner" type="image/svg+xml" data="assets/banner.svg" role="img" width="487" height="180" style="pointer-events:none">
<center>
<img src="assets/banner.gif" width="244" height="90" />
</center>
</object>
[0]: https://github.com/rdmark/macproxyIf your customer was cheap and needed more bandwidth you could use EQL[0] to load-balance a PPP connection over multiple POTS/ISDN lines if your ISP supported multiple connections. I set this up for a number of businesses back then when office staff started arguing with each over who was using all the bandwidth from a single 28K modem.
[0]https://www.kernel.org/doc/Documentation/networking/eql.txt
I modified my Vivaldi install to add the animated N (downloaded from http://www.netscape-communications.com/netscapes-throbber-an... ), as I described here: https://news.ycombinator.com/item?id=36993118 . After writing that comment I modified it further so that the persona icon isn't circular, but square, by modifying the Vivaldi UI through CSS: https://gabevilela.vivaldi.net/2020/12/26/guide-customizing-...
Nice one. Haven't heard this phrase for quite some time now, but essentially, this is what remote/virtual/e-learning is all about today.
https://files.catbox.moe/xe1d3f.png
(you need to mount the virtual floppy disk image)
It worked!
Until it didn't.
Where it failed was protocols, the old binaries know nothing of modern TLS, and the vast majority of the web is now using that even when there's just no need to, so the browser works, most things could still render, but very little works.
If you want to say what you think is important about an article, that's fine, but do it by adding a comment to the thread. Then your view will be on a level playing field with everyone else's (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...) and also you'll have a lot more room to share your story!