I like how wikipedia presents its contents in a usable way on IE5.
This is awesome and most likely a part of their mission to make knowledge as accessible as possible. I have seen old, low-end donated PCs that are rife in elementary education in rural India and I'm sure in other developing countries as well. I am sure that these machines will be able to render wikipedia just fine!
I think it's more likely that they simply haven't felt the need to update their styling much in the past decade or so. And last I checked the home page uses tables for layout, so it would make sense that it works on IE5, since that's what everyone did back then.
I feel like this is a more sufficient explanation than the one provided by the author. The front-end people at wikipedia probably remember the hoops they jumped through to work within IE5's quirks, and developed best practices that still happen to work out in that context.
And yet you still have a "command prompt" so that you can run your DOS programs as well as "compatibility mode" so that older applications can run on the post-XP systems.
That's backwards, though. MS wants to enable new systems to run old software, and they do this very well. The case in hand is running old software against new content, which they don't care about. The relevant comparison would be running IE10 against a cached copy of some website from 1999. I suspect that test would work rather well.
Well ... I do agree that both the standards and best-practices for creating web content have changed, but I'm pretty sure the most recent version of Excel will open a document I created in the '90s. You could argue they have complete control of both the software and the document format in that instance, but the IE browsers never bothered to be standards compliant anyway ("older IE browsers" - I've been pleasantly surprised by IE9 and IE10).
> I'm pretty sure the most recent version of Excel will open a document I created in the '90s.
Backwards compatibility is not the same as forwards compatibility, you seem to be confusing them.
You expect an application like Excel to open something made before by an earlier version. MS knows how to handle that format. However, you do not expect Excel 95 to open a xlsx file, it was a format that did not exist when Excel 95 was created.
I think that you are confusing backwards/forwards compatibility with the point the OP seemed to be making: Microsoft never bothered to follow the web standards.
Yeah, it seems Microsoft always has had good excuses. I wonder if other browsers from that period would have as poor results as IE5 does. I seriously doubt it.
But the point is that a '90s copy of Excel running would not remotely be able to consume and display a modern .XLSX data file. Going back to the original point, this is why it's impressive that Wikipedia are able to display their site to such an old browser, and ironic that MS doesn't.
Unfortunately Microsoft has disabled or removed quite some import filters. e.g. you can't open a PowerPoint 4 file anywhere anymore.
They also disabled Works and Word Perfect filters. Probably a victim of the secure coding guidelines: Might have bugs ==> remove feature
It is because of security issues with old code that probably mostly dates back to Office 97 or older. How often do you receive Word 6.0 documents via email nowadays?
How one receieves such documents is irrelevant. Some years ago a relative passed away, leaving hundreds of such documents on her antique computer. Luckily there was free software available that would still allow us to take part of her legacy. But of course, we could just as well have burnt her computer to ashes, as something so ancient must obviously be a security issue.
These files came from a source that can be trusted and are much different from random email attachments. Look up "spear phishing" for example. Most of the converters that still exist can be reenabled in the registry in case you still need to open these files. Office 2010 even provides UI for these options.
Window's console app has nothing to do with the ability to run DOS applications and the bit that actually does, the DOS virtual machine, doesn't exist on 64-bit versions of windows.
Just because the computer in my microwave doesn't have a GUI or a CLI doesn't mean it isn't a computer.
The first computers dealt with input via switches and levers. I don't think anyone would call the Colossus[0] a toy, and it had nothing resembling the command prompt that we know today.
You can use a GUI-based programming system. An example might be Devpac (68000 assembly language editor/assembler/debugger) on the Atari ST.
(You could get command shells for the ST, because it was a programmable computer, so of course you could make it do pretty much whatever you wanted if you were willing to put the effort in. But the system didn't ship with a command line interface and (as I recall...) most of the programming environments - at least the ones popular in Europe - didn't include one either.)
GUI-based system still needs command shell or it will lose a lot of flexibility arising from being able to evaluate small bits of code and therefore code incrementally.
"If you have an x86 machine without an operating system on it, is it a computer"
No, it's a pile of iron and silicon.
"Is an iOS device not a computer because it doesn't have a CLI?"
Not after you buy it, you have to turn it into a computer.
"What about a hypothetical computer that uses your brain as input - would that have a CLI?"
It sure will, how else will you use it?
It's not pedantism. Pedantism is about meaning of words. My rant is about meaning of concepts. If you hit nails with your microscope, it's not a microscope for you but rather a lame hammer.
I'd argue that they have the most incentive for the users to move off of ie5. That being said a message that tells users how to update would be much better then a partially rendered mess.
I think it makes sense. They have the most incentive for people to stop using their outdated product (it's hard restoring the image of software like IE).
I think it's doing Wikipedia a disservice to say that it looks good because it's "minimalist" or "static content". There has obviously been a lot of work put into making Wikipedia work well in every browser.
Indeed. They also have Wikipedia Zero, a program to get phone networks in some developing countries to remove mobile internet charges when accessing Wikipedia on phones.
The sad thing is that I was actually needing to use IE5 in February. A Windows 2000 Server machine in India which had been unused for a few years but was being pressed back into service. And Windows Update seemed to need IE6 to be able to install IE6. With a separately-sourced IE6 installer, I did finally get it up to IE6, but I couldn't manage to get it up to IE6 SP1 even then.
IE5 was certainly rather painful to use. Google did not work correctly under it. Microsoft's sites were just about the most painful to browse.
Owing to some malware on the system hijacking some DNS things and some further DNS misconfiguration I couldn't even get Firefox for a while... but I did eventually restore order to the machine and get Firefox 10 ESR installed on it. (The latest supported version to work on Windows 2000.)
Why did anyone bother to press that ancient machine back into service? And why did they not just wipe the hard disk and put up a new copy of the OS on it, especially if there's malware on it?
20 or so years ago, I've got a Hercules card for my dear old 386 machine - Good resolution at the time, but just two colors. There are couple of good games - Star Control II, Trolls, etc. that I've liked and what I did was first to disable the VGA detection, second was to find where the back buffer was in the game, and if there was none (Star Control II), point to my allocated.
Then on the fly convert 320x200x256 colors to monochrome - I mean it was very silly - just pick one of the bits - and with some experiments it worked (no, it's not the way to go in general - but I was able to play).
That was dog slow, but it felt like smoking something, getting high - it didn't matter that the game was unplayable (10fps or less) - it was the fact that it worked!!!
Look way more decent than I thought, google is apparently the only one really supporting ie5 as their interface seems absolutely unchanged.
Also noticed the irony of microsoft.com being the worst, maybe it shows that the company wants to move forward, maybe it's just lazyness/rationalisation.
Also it's kind of abvious that amazon works well, they don't want to lose potentials customers (maybe same for google)
Doesn't shock me. They're one of the biggest proponents of trying to get people to update their browsers. They created http://www.ie6countdown.com/ after all.
It's also probably near impossible to get their current site working on IE5, and to make a completely separate site just for them (and it's a really really small percentage of worldwide users) would be highly cost prohibitive.
> They're one of the biggest proponents of trying to get people to update their browsers.
Oh, so that's why they wanted my grandma to buy a new version of Windows (and a new computer to meet the system requirements) just to update Internet Explorer.
Windows XP supports up to IE8, Vista IE9 and 7 IE10. There's only so much you can do when an OS is on life support, and making sacrifices just to give an OS another version of IE is just stupid.
I absolutely love the irony there. Then again, I can't really knock them for not making their website work on IE 5 since they don't support that browser any more.
It looks like the microsoft site is "feature detecting" at some level, and serving up a really basic mobile-oriented site. Think feature phone web browser.
I doubt Google "supports" ie5, their home page is just ultra-stripped down. Before they added that toolbar at the top, it was a text box and three or four links. Not much to mess up.
Similarly interesting would be the rendering of these sites with IE5’s competitors, i.e. the major browsers available in 1999. This would have been Netscape 4.5 and some version of AOL, presumably.
For example, even Amazon sites on Firefox 3.6.* browsers in the last couple of months show extremely inconsistent behaviour, e.g. inability to submit new searches after an existing search.
I suspect the only sites that actually work on that list without significant issues are Google and Wikipedia, both optimized to be highly compatible.
Wikipedia stood good there. I'm sure with Netscape's then version, the scene would have been even worse.
But this is only visual aspect, which I believe, is the only part that's easy to measure. It would be interesting to think on how to make it 'easy' to add other dimensions like Functionality, SEO, Accessibility etc. to the list.
Why not? As it seems, JS is not doing anything that isn't do-able with a <a href="...file..." target="_blank"> - as soon as the browser gets a file that it cant render (.zip, ...), it will download it.
The magic is in the server, which must set the MIME type to application\octet-stream or something similar, so the browser doesnt try to render certain browser-rendable files (.htmls, .pdfs, ...)
I just mean users without JS usually aren't ones who are downloading files. Lynx is possibly an exception, though, since it's sometimes used by server admins like myself to grab packages.
Ah ok. But is there some reason for Lynx not to support JS? Is this by design? I also found out about links [1] and elinks [2] but seems that their JS support is marginal or requires compiling with certain flags [3]. Haven't anyone tried to incorporate V8 yet?
Implementing JS would be a huge undertaking (they'd have to implement lots of APIs and the DOM, for starters). Such text-mode browsers are usually light on resources, too, and this would change that. Also, JS is usually used with the assumption graphics support is there.
Since you're OK with poking fun at other people's software, I'll point out that your left margin vanishes at 990px viewport, and readers need the left-right scrollbar to read below 750px viewports. Not a great reading experience (in Safari 6 on Lion). Cheers!
What % of their revenue does traffic from IE 5 represent? Now, what would the cost in internal resources to maintain browser compatibility on the scale of these sites? (hint: it's a lot) The math is pretty clear.
I was surprised at the size of the screenshots - 750x340. Not 800x600, not even 854x480, but 22:10. Given that layouts tend to break vertically, I was expecting the shots to be at least to the fold.
I remember the bad ol' days of having to support that browser. It wasn't compatible with it's windows counterpart and the 0.5% userbase were highly vocal if anything broke.
The funny thing is that MS supported IE 5.01 on Windows 2000 until 2010, unlike other versions of IE 5.x. If I remember correctly, even MS's own Windows Update v6 released in 2005 had problems displaying in that browser such that they had to put up a warning message.
Microsoft's design uses a mobile first approach with media queries and other techniques to make it a ubiquitous experience regardless of device. The others don't. That's why it looks the worst in an ancient browser, although it arguably looks better than the other examples if you were to open the same page on an array of devices with differing dynamics.
It would be interesting to know how those pages function in IE5. Does anything they do rely on JS IE5 doesn't understand? CSS IE5 can't process? eBay, Amazon, and Facebook especially might become worthless even though it looks like they render in a usable fashion.
Although I am not certain about it, the way browsers are expected to handle encryption may have also changed in 14 years -- making payment gateways on these websites wither unusable or risky.
Believe it or not, in my previous company people were happy with IE4/5/6. I mean really happy with the blue icon in the middle of their screen. They did not want to move to IE7 even because it was simply "enough" for them. Happy married life, complete in all respects. And this was year 2011, not very far back.
Even in China, they say, a significant percentage of population lives happily with IE6 or below. Don't know the latest stats, but I am sure not much has changed there for good. If captain Jack Sparrow needs a broken compass for navigation, then broken compass is exactly what he'd use for navigation. What can anyone do about it?
True. And I think they went with the bare minimum necessary to display a functional web page (Google's extra junk is mostly analytics); the side-effect being a more usable page on older browsers.
This is awesome and most likely a part of their mission to make knowledge as accessible as possible. I have seen old, low-end donated PCs that are rife in elementary education in rural India and I'm sure in other developing countries as well. I am sure that these machines will be able to render wikipedia just fine!