6 ms·
... the most significant is the way it allows the user to go on browsing while it downloads items not immediately needed in the background. Rather than forcing
by tpmx 4y ago
... the most significant is the way it allows the user to go on browsing while it downloads items not immediately needed in the background. Rather than forcing you to wait for a graphic to load, Netscape, loads a page's text first, allowing you to scroll down the page or jump ahead to another URL while that nice looking, but perhaps not immediately necessary graphic, loads a piece at a time and without the need to wait for the page to paginate.
This "continuous document streaming," combined with Netscape's ability to download several documents or images at the same time has the effect of dramatically reducing time devoted to waiting, and increasing the time spent exploring the Internet's bewilderingly diverse content. Coupled with an overall performance increase optimized for 14,400 kbs [sic] modems, this makes Netscape, by far the speediest Web browser currently available.
- pavlov 4y agoKids These Days have no idea how important this was. Loading a 100kB JPEG over a 14.4K dial-up connection took about a minute. As the image crawled into view, you’d hope the top slice of the image would reveal whether it’s worth waiting for or if you should move on. Progressive JPEG was invented to solve this frustration, but it wasn’t always a great improvement when you were staring at a blobby first-pass rendering of the image trying to guess what it might be.
- hinkley 4y agoThe big difference between Netscape and NCSA Mosaic is that NCSA Mosaic demanded WIN32 in order to function, which was (partially) available as an extension to Windows 3.11 in the form of Win32s, which included support for 32 bit binaries and threading. Netscape implemented cooperative multitasking instead. While more error-prone, it did have one distinct advantage: Netscape fit on a 1.44MB floppy. Mosaic also fit on a 1.44MB floppy. However! If you were new to the Web, you would not have downloaded the WIN32 extensions yet. Which meant that practically, if you got Mosaic on a floppy, you needed twice as many floppies, and NCSA needed redistribution rights for Win32s. The world was just damned lucky those disks never got infected with a virus.
- tpmx 4y agoI guess that was added in later versions of NCSA Mosaic for Windows, perhaps to match the "asyncness" of Netscape 1.0? https://winworldpc.com/product/ncsa-mosaic/1 https://winworldpc.com/product/ncsa-mosaic/1 has a 720k disk image of Mosaic 1.0 for Windows. INSTALL.TXT mentions needing Winsock 1.1, but it doesn't mention Win32s. The timestamps of the files in the disk image are from Nov 10-11, 1993.
- hinkley 4y agoThat did not last long. November 1993, Mosaic for Windows was brand spanking new. https://pubs.usgs.gov/dds/dds-033/USGS_3D/software/pcwindow/mosaic/readme.txt https://pubs.usgs.gov/dds/dds-033/USGS_3D/software/pcwindow/... https://lists.w3.org/Archives/Public/www-talk/1995JulAug/0027.html https://lists.w3.org/Archives/Public/www-talk/1995JulAug/002... but it was on Win32 by Summer of 1994, when it was also supported on DEC Alpha, MIPS, and PPC versions of Windows NT.
- pmontra 4y agoYep, that was what made everybody at my company immediately switch to Netscape. "Look, a browser that doesn't stop. You can read the page before images load!" And click to the next one.
- tpmx 4y agoDo you know/remember if the NCSA Mosaic 0.x/1.x (pre-Netscape) rendering/browsing process was non-async/blocking on X/Unix as well, and not just on Windows 3.x?
- pmontra 4y agoIt was blocking on all platforms. I was using a DEC Alpha and a Sun (some pizza box) to code and a Windows PC for Word and Mail. I think I didn't bother much with browsing on Windows. Too unstable and underpowered back then but it changed quickly. The Moore Law was strong at Intel in the 90s.
- loloquwowndueo 4y agoWould still be good to have for when a “web designer” saves a full-Res 5k-px on their Mac and then scales it using css width/height. Painful to watch the image slowly load on a less-than-50Mbps link.
- deleted 4y ago[deleted]