Netscape was actually selling a licence, which became free for endusers and eventually the entire browser was free, as the company concentrated on its Enterprise Server as a source of revenue. Netscape becoming freely available for endusers is pretty much what made the Web a mass phenomenon.
Yes, you could have done similar with GIFs already with Netscape 3 and IE 3 (I think, IE 3.1, or was this just the Mac version?). "Dynamic HTML" with z-layering became a thing with Netscape 4.0 and Internet Explorer 4.0, which became available in Summer/Fall 1997. With this, relative positioning and proportional text (at variable character width) wouldn't have been a problem.
(With the NS/IE 3 generation, you would have been limited to lines of prepositioned fixed-width characters in a table. So, not really applicable for this.)
I think, the decisive factor may have been badly managed CRTs tending to display greys with a somewhat reddish hue (esp. on Windows, not so much on Macs with a screen gamma of 1.8) and JPEGs generally enjoying better color support.
(JPEG was displayed at sRGB or at any embedded IEC profile, which wasn't available for GIF, where the effective color was pretty much hit and miss. So, if you had HTML text with a defined hex-color, a GIF of the same color wouldn't match, while a sRGB JPEG would. Matching JPEG and GIF colors would have posed a similar problem. A reddish hue on grey looked kind of cheap and brownish text was probably the last thing Apple would have wanted.)
Yes, this is pretty much how we did such things already in the 1990s. The problem with this is that this only supports a predefined, rather limitted character set. But you could have expanded on this and may have loaded custom characters on demand (which would have been a rather small payload for a single character.) But there's yet another problem, namely color management, which isn't supported by GIF (which we need for the transparent background), and they probably really wanted to go with JPEG for this. (At that time, CRTs were still much around and those tended to show greys with a reddish tint when managed badly. Something Apple would have certainly wanted to avoid.)
BTW, here's a PoC (a website from 1998 written in about two hours [so not much of hassle even then] demoing pure JS rendering from a data file, all just classic table layout rendered in the browser, all styled text and the ticker are rendered from single-character images): https://www.masswerk.at/demospace/relayWeb_en/welcome.htm
The first paragraph kind of reads like an inverse of Kant's criteria for a moral action: are you sure that there was no enjoyment, no pleasure was involved in this action or resulted from it? At the same time, it kind of establishes the ethics of self-entertainment, and by this, maybe, an imperative of joyless joy? It kind of echos 19th century 'accomplishment', a modest self-entertainment by the fruits of virtuos learning and training, while with kind of a consumerist twist, as this now involves the use and "modest" development of technology, which introduces an external, social dependency, which it at the same time tries to eclipse.
Meaning, I think, besides utilitarian one-time, one-purpose scripts, programming is essentially an at least potentially social activity, there's always a potential social horizon to it. Just like with any other activity that aims at a work.
PS: For the those seeking comfort in literature, we get some discussion on accomplishment in the work of Jane Austen, as in a worthy and virtuous entertainment for young gentlewomen, accomplishment for display, "true" accomplishment, as an ability to entertain oneself under conditions of intellectual austerity, means of intellectual independence, etc. Not to the least in "Pride and Prejudice", where accomplishment is discussed as a sibling and foil to Darcy's male conception of inner moral virtue, which, in fact, amounts to an socio-economic Regency scandal, as he entirely ignores his first-born duties in good-natured impulsiveness, bad decision making and short-sighted expenses, which an entire middle class depends on. (Is there a similar side to accomplishment?)
Notably, this was written at a similar time, when fortunes made from trade and a new kind of availability of manufactured goods was turning the (paper mache) table, in terms of what may be a good and fulfilled life and a worthwhile activity.
> "It's not clear what exactly the end goals are, as the information appears to be publicly accessible anyway."
Another reminder that LLM productions are really a prompt on us to inflate this output with meaning. (And that LRHF is really the engineering that makes this likely to happen.)
(I.e., all the webpages with a rotating globe with "News" spelled around it in the fashion of the animated Universal logo, embedded as an animated GIF [GIF89a].)
I loved this one as a kid in first grade because it just makes it so clear and obvious what the problem even is! I didn't need diagrams pretending to inflate a balloon in a cylinder, or an animate gif warping from globe to flat.
Yeah -- I remember in old (1960s) TV shows and movies the headquarters of organizations would always have a map like that, often huge on one wall. It makes sense -- why not just peel the Earth like an orange and flatten it out?
It's the great desemantification machine: want to look, read, sound, feel just like the median, without personal traits or individual expression? This is for you! (And people used to talk about communism and everything being same. Well, tech-broism actually achieved this.)
You mean, then you disconnect the presentation layer.