Skip to main content
OverflowAI is here! AI power for your Stack Overflow for Teams knowledge community. Learn more
59 votes
Accepted

Detect ancient web browser server-side to present appropriate HTML?

If you want server-side detection, you’d probably have to rely on the User-Agent sent by the browser. A better approach would be to serve the safe HTML version of the site by default, and enrich it on ...
Stephen Kitt's user avatar
57 votes

How can I visit HTTPS websites in old web browsers?

Forward proxy It turned out that configuring my own forward HTTP proxy was actually really simple! Here's how I did it. First, I placed the following nginx configuration file in /etc/nginx/sites-...
Jaap Joris Vens's user avatar
46 votes
Accepted

When did HTTP start compressing text?

Compression of document bodies is negotiated between clients and servers (and proxies), using notably the Accept-Encoding header: the client indicates which compression algorithms it supports, and the ...
Stephen Kitt's user avatar
43 votes

Why did XML lose out to XHTML, then HTML 5, on the web?

XML didn't lose out to XHTML as you indicate in the question title, it has lost out to JSON as the transport format. That said, in order to be anything but structured data (which is what an XML ...
Thorbjørn Ravn Andersen's user avatar
34 votes
Accepted

Where can I find the code of the ancestors of the WebKit family of web browsers?

As luck would have it, in 2016 one of the KDE developers reassembled the 1.1.2 release of KDE, i.e. the endpoint of KDE 1. From that rerelease you can find the KDE 1 version of khtmlw. As per the ...
Tommy's user avatar
  • 37.2k
31 votes

Why did XML lose out to XHTML, then HTML 5, on the web?

As someone who was also around at the time, my impression was that XML+XSLT and XHTML lost out to HTML5 for two reasons that are inherent in trying to replace HTML, the SGML dialect, with HTML, an ...
ssokolow's user avatar
  • 7,065
29 votes

Latest web browser compatible with Windows 95 / 98

That latest web browser I am able to find is K-Meleon 74 Windows 9x Edition. It was created in 2014, when the Pale Moon engine (Goanna) was backported for Windows 2000. It requires KernelEx (and the ...
trlkly's user avatar
  • 393
27 votes

Why did XML lose out to XHTML, then HTML 5, on the web?

XML was caught in the cross-fire of the browser wars. There was a great bun-fight in the 2000s between the browser vendors and W3C over control of the HTML standard. I don't really know the political ...
Michael Kay's user avatar
27 votes

Latest web browser compatible with Windows 95 / 98

I have not tried any of these, not having a Windows 98 system, but a bit of research reveals: Internet Explorer 6 SP1 was the last IE, in 2001. Firefox 2 was the last Firefox in 2006. Netscape 8 (...
John Dallman's user avatar
  • 13.3k
20 votes

Latest web browser compatible with Windows 95 / 98

It very much depends on what you're trying to do - Lynx's latest release is from 2018, runs on Win95, and is very lightweight, but, you know, lacks graphics. I also use Dillo on old machines when I ...
kubi's user avatar
  • 301
14 votes

How can I visit HTTPS websites in old web browsers?

You can use the Web rendereing proxy, displaying modern web pages inside a GIF and imagemap. It works well, though Google Captcha often thinks (rightfully) that it is not a human controlling the web ...
Radovan Garabík's user avatar
12 votes
Accepted

Why was there never added C/C++ (native) support to HTML web pages?

They did add support for native code. It's called WebAssembly and it's something you can compile C, C++, Rust, etc. to. It grew out of Mozilla's asm.js and Google's pNaCl (Portable Native Client) ...
ssokolow's user avatar
  • 7,065
11 votes

Why did XML lose out to XHTML, then HTML 5, on the web?

To look at why these technologies might, or might not be, adopted, we need to think about who would be adopting them. Mostly that is browser developers and website creators / developers. For XHTML, ...
rhellen's user avatar
  • 431
11 votes

When did HTTP start compressing text?

http/0.9 didn't have any headers, and so couldn't support compression. On the other hand, http/1.0 (rfc1945, May 1996) already had that support. It was already on draft-00 (as Content-Encoding: x-gzip)...
Ángel's user avatar
  • 271
9 votes

Latest web browser compatible with Windows 95 / 98

You could run Web Rendering Proxy (screenshots) on a server, the browser would just be displaying pre-rendered images with imagemaps.
sendmoreinfo's user avatar
7 votes

Why did XML lose out to XHTML, then HTML 5, on the web?

I'd say the question is base on a (well two) slight misconceptions and based on memory clouded lots by marketing smoke made to calm popular opinion. So let's have a look: XML The whole point of XML ...
Raffzahn's user avatar
  • 224k
7 votes

Why did XML lose out to XHTML, then HTML 5, on the web?

I'll add my thoughts on this, as they don't fit neatly into a comment. I was around through the same time and only have an outsider's perspective. Several of the comments already hit the overall ...
Robert's user avatar
  • 171
7 votes

Latest web browser compatible with Windows 95 / 98

IE6 was the last Internet Explorer on Windows98 SE and IE5.5 with high encryption pack for Windows95. These were important for Citrix, and quite a bit of software leveraged IE6 dll's, notably Ultra-...
mckenzm's user avatar
  • 173
6 votes
Accepted

Why doesn't `https://tls-v1-0.badssl.com:1010/` open in Internet Explorer 6, when Internet Explorer 6 supposedly supports TLS 1.0?

I believe it's because that version of Internet Explorer does not support Server Name Indication, which is part of the TLS protocol which allows a secure handshake to be established when multiple ...
knol's user avatar
  • 12.1k
6 votes

How can I visit HTTPS websites in old web browsers?

I've used sslstrip for this before. The program itself works well but some sites were giving me problems: Some of them redirect you to https:// when clicking a link, so you have to edit the URL ...
Arjen's user avatar
  • 161
5 votes

Why did XML lose out to XHTML, then HTML 5, on the web?

I remember a transitional period prior to widespread adoption of XHTML when some major web sites started deploying XML web pages that wouldn't render on people's machines due to poor browser support. ...
bobince's user avatar
  • 151
5 votes

Why did XML lose out to XHTML, then HTML 5, on the web?

Microsoft Internet Explorer 6 Didn’t Handle It Right, So No One Could W3C wanted to start over with a more-structured scripting language because HTML had turned into “tag soup.” That is, authors ...
Davislor's user avatar
  • 8,735
4 votes

Detect ancient web browser server-side to present appropriate HTML?

There are various versions of HTTP; a really old browser will only support HTTP/1.0, while newer once, depending on their age, will support HTTP/1.1, HTTP/2, or HTTP/3. See also https://superuser.com/...
Guntram Blohm's user avatar
4 votes

When did HTTP start compressing text?

I surfed the entire web once -- I fired up NCSA Mosaic, found there were only about a dozen web sites up at the time, and pulled up at least the front page on all of them. I don't recall Netscape 0.9 ...
hwertz's user avatar
  • 219
3 votes

Detect ancient web browser server-side to present appropriate HTML?

The key thing to learn here is you generally should not be trying to identify the browser (because this is always a game of cat-and-mouse with a mountain of edge cases), but rather you should serve ...
Keiji's user avatar
  • 132
3 votes

Latest web browser compatible with Windows 95 / 98

Fresh news with options! Lynx Version 2.9.0 (January 2024). Current versions of Lynx run on Unix, VMS, Windows95 through Windows 8, 386DOS and OS/2 EMX. Lynx is a fully-featured World Wide Web (WWW) ...
Daniel Perez's user avatar
3 votes

Why did XML lose out to XHTML, then HTML 5, on the web?

Around the time that the XML effort started, HTML was being pulled in multiple directions as different groups wanted to extend HTML in different ways (e.g., Wireless Markup Language: https://en....
Tony Graham's user avatar
2 votes

Why did XML lose out to XHTML, then HTML 5, on the web?

First, I think it's important to make a distinction between two different types of languages: A markup language is for writing text documents with extra features, like font styles (bold/italic), ...
dan04's user avatar
  • 984
1 vote

Latest web browser compatible with Windows 95 / 98

There are assemblies US versions TLS 1.0-1.2 SSL browser based on declared under windows 98 here: http://www.fdd5-25.net/networks.htm#win9x Example of work here: http://gallery.fdd5-25.net/details.php?...
Test2021's user avatar
1 vote

Latest web browser compatible with Windows 95 / 98

This won't be the last one, but for Mozilla Firefox, the last version supporting Windows 98 (without hacks) was Firefox 2.0.0.20, released on December 18, 2008, support for98/Me was removed on Firefox ...
Ángel's user avatar
  • 271

Only top scored, non community-wiki answers of a minimum length are eligible