15 ms·
A conspiracy to kill IE6 (2019)
- lawrenceyan 3y ago"The entire PR team had Macs running Chrome and could not even see what we had done, let alone issue comments to the press on any of it."
- tech234a 3y ago(2019)
- cogman10 3y agoOne of the best things that's happened to the web is all browsers moving over to an evergreen model of distribution. IE was such a cancer on the internet, everyone in the bad old days programmed to the lowest common denominator (IE6, 7, or 8). Even while brand new features and standards were widely adopted by everyone else. One of the worst things that's happened is nearly everyone converging on using webkit to render everything. Feels like slowly stepping backwards into the days when everyone writes for webkit rather than a more open internet. That being said, there's so little difference between webkit and gecko now-a-days that it's really hardly a major issue.
- yjftsjthsd-h 3y ago> One of the worst things that's happened is nearly everyone converging on using webkit to render everything. Feels like slowly stepping backwards into the days when everyone writes for webkit rather than a more open internet. WebKit and Blink are separate engines.
- LordDragonfang 3y agoYes, but the latter is a fork of the former's core components.
- arccy 3y agodoesn't matter that it's a fork if behaviour / features diverge like they do
- deleted 3y ago[deleted]
- bitvoid 3y agoIt was forked over 10 years ago now. I doubt their shared past is even recognizable now.
- jwells89 3y agoThere were substantial differences even from day one. As I recall one of the differences of opinion that was a driving cause of the fork was the multiprocess model; WebKit team wanted that to be part of the framework, letting any WebKit-embedding app get it for “free”, whereas the Blink team wanted it to be part of Chromium with non-Chromium users of Blink needing to bring their own multiprocess.
- DaiPlusPlus 3y ago> with non-Chromium users of Blink needing to bring their own multiprocess. Isn't that what happened anyway? The non-Chromium dists of Blink like Electron and WebView2 both employ the same multi-process approach as Chrome.exe (and my RAM availability is suffering for it...)
- jwells89 3y agoElectron bundles Chromium, not Blink directly. Believe this is true of WebView2 too but am not well-versed in Windows internals. In fact I’m not aware of any major non-Chromium usages of Blink, except maybe in Qt (where it replaced WebKit a few years ago) but I’m not sure about that either.
- breathen 3y ago...sort of...
- yjftsjthsd-h 3y agoThey diverged from a common starting point, but they did diverge, pulled apart by wildly different priorities, contributors, and usecases.
- junglistguy 3y ago[dead]
- bombcar 3y agoThe real dichotomy is Blink (Chrome/Android) vs Webkit (Apple/iPhone). Everyone tests everything on iPhone and Chrome.
- ksherlock 3y agoThe thing about IE, one thing anyway, is that it's CSS support, box model, etc, was broken and non standard. So you would need to exploit CSS parser bugs to give IE a separate CSS, use DXImageTransformFilter to make png transparency work, etc. Maybe by WebKit you mean Blink and by Blink you mean V8, because when somebody does a "Show HN: something that doesn't work in Safari or FireFox" it's usually a javascript problem not a CSS or rendering problem. And every 6 months someone complains that Safari is literally worse than IE 5 because it doesn't support some non-standard privacy nightmare API that Google added last week.
- ttfkam 3y agoI came to hate IE with every fiber of my being, but let's call a spade a spade here: IE basically invented modern CSS. Netscape 3/4 and IE 3/4 had very different views on how web pages should be dynamic and how they should be styled. IE championed CSS and the DOM. Netscape was fixated on bgcolor, font tags, etc. Netscape introduced the <layer> tag. IE just made every tag a potential layer. Remember AJAX? Loading content from a script and injecting it into a page? That was 100% IE. The issue wasn't that IE 5, 5.5, and 6 were bad when they came out. They weren't. Not one bit. They were absolutely the cutting edge. Then Netscape died, Microsoft had no more competition in the field, and so they basically just stopped. For years. Mozilla (and shortly after, Firefox) prompted an eventual response, which was IE7: I minor update to an otherwise abandoned codebase. Once it was clear folks were seriously looking at dumping IE, IE8 followed shortly after. The CSS Acid Test showed how far IE had fallen behind, so IE9 and IE10 moved to stop the bleeding. IE 11 was the final release before Microsoft finally dropped the legacy IE baggage, aka the Trident engine. By that time Chrome had stormed the field, and Edge's renderer just couldn't keep up relative to the amount of money Microsoft was willing to pay. So they dumped their own engine and moved to Blink. (If you can't beat em…) But let's be clear, between 1998 and 2003, IE was at the forefront. Its CSS support wasn't broken. It was the best and only. Its box model wasn't broken. There were no other box models to compare it to. You didn't need to give it separate CSS, because it was the only one around really to parse it. It didn't have non-standard AJAX support. It WAS the standard since no XMLHttpRequest object existed at the time. You could write VBScript on a web page instead of JavaScript and have a >90% chance that client could run it. Flash didn't have to be bundled or installed separately, ActiveX just took care of it in the middle of your browsing session. It was the Bronze Age of the web. IE was the one that moved us beyond stone tools. Later supplanted by Firefox and Safari's Iron Age, but still an important and arguably necessary step toward the modern web we know today, including the box model.
- tracker1 3y agoThe difference with today and blink is that it's open source and if there's a serious issue it will be forked. And has been, twice, in order to get to Blink.
- adrr 3y agoWebkit isn't the issue. The issue is Apple is making the same mistake as Microsoft by tying a browser version to a version of the OS. With no upgrade path for people with older phone, you have support the lowest common dominator instead of pushing people to install a new browser.
- toast0 3y agoOTOH, Apple does tend to get OS updates to their users a lot faster than anyone else with market share. At least until they stop supporting a beloved device.
- behnamoh 3y agoI don't find it okay to bash IE so harshly. Sure it wasn't the best but no one forced people to use it. And I don't think the conspiracy in this article is something to boast about. It's literally using dishonesty with the higher-ups (no matter how much you might hate them) as a way to make your own job easier. Plus, stuff like this is why we ended up in a Chrome monopoly, to the point that even Edge finally got Chromified.
- cogman10 3y ago> Sure it wasn't the best but no one forced people to use it. Ehh, plenty of corporate IT decided to force employees to use IE. That's actually my main interaction with programming for it, clients that HAD to use IE due to corporate policy.
- II2II 3y ago> I don't find it okay to bash IE so harshly. Sure it wasn't the best but no one forced people to use it. No one was forced to use IE, but many people had the decision made for them. Sometimes it was because it shipped as the default on the dominant operating system. (I suspect people forget how dominant Windows was. While Windows remains the dominant operating system on desktop computers to this day, their share wasn't diluted by platforms like Android and iOS.) Other times it was because sites designed exclusively for IE were visibly broken in other browsers. (I suspect part of the reason why I am not bothered by incompatibilities with Firefox to this day is because the incompatibilities are minor compared to those we faced in the past.) I do agree with your sentiment about conspiracy boasting, though from a different perspective. Their actions represent a group of people in a position of power making a decision for other people, even if it wasn't an officially sanctioned decision. (Though I have no doubt that many people cheered for their actions.)
- icedchai 3y agoIn the early 2000's, IE was really the only viable option. Nobody else provided a fully functional browser. Netscape was rotting. Safari, Firefox, Chrome were not yet released. If you wanted something that worked and didn't crash every 30 minutes, IE was it.
- assimpleaspossi 3y agoThe reason it's not a major issue anymore is that most developers are smart enough to follow the web standards first and then make sure the browser supports it. They've found that following standards--just like all other programming--is the foundation of computer programming.
- tomxor 3y ago> all browsers moving over to an evergreen Except Safari.
- ozim 3y agoBrowser engine for me is like a Linux kernel for me. Everyone should be banding together to work on one. Not making a separate one each year. We have js libraries and frameworks for that. Of course some innovations that requires to be done in engine won’t happen as fast - but on the other hand amount of innovation in software that runs in browsers will be much higher. We saw that with IE “innovations” of Microsoft blocked decades of innovations in web apps.
- al_borland 3y agoI thought that was happening years ago with WebKit, but then Google forked it into Blink.
- ozim 3y agoIf I go to its Wikipedia page Blink is backed by many more companies than just Google. Where WebKit is or was basically Apple and some companies. Not dropping links because anyone can check wiki pages.
- al_borland 3y agoThose companies listed on Wikipedia are ones which have contributed over time, they are far from exhaustive and lack a lot of context. WebKit itself was a fork of KHTML by Apple, and Blink was a fork of WebKit by Google. Both initially started with the one company and then had others contribute to the open source projects. In the WebKit wiki it is noted that WebKit had 50% market share at its peak. This is when IE and Firefox still had about 15-20% market share each. WebKit was well on its way to being where Blink is today. It was used by Apple, Google, Palm, Sony, Nokia, Nintendo, and more. It wasn’t the industry banding together to create Blink. It was Google. Then one by one, various companies gave up the fight, Microsoft and Opera are two of the most notable. Maybe if Apple was easier to work with Blink wouldn’t have happened, but I probably had more to do with Google having their own view of what the web should be, and their own engine lets them push that on everyone.
- rekttrader 3y agoSo what you’re saying is you helped your billion dollar mega-corp use their monopoly position to destroy another monopoly and ensure chromium would be the next IE.
- deleted 3y ago[deleted]
- shadowgovt 3y agoBrowsers have a tendency to consolidate. I think "there is a dominant browser used by N-times-% of the userbase relative to the second-most-popular" is a feature endemic to the ecosystem. Much like "You can switch off Google search any time you want, but people will keep using it as the default until there's another clear better option, and then most people will switch to that instead." If browsers are pretty interchangeable, why not use the best?
- bigstrat2003 3y agoThat's a pretty wild take, considering that the author specifically said they randomized the order of suggested browsers. They didn't push Chrome, they pushed "anything but IE6".
- coding123 3y agoI mean what he wrote is even less "wild" than the title of the post.
- Springtime 3y agoThe grandparent comment would only be somewhat revelant in future versions of Youtube and Google services, since they did end up pushing users to 'try' Chrome exclusively (for Youtube in the footer and everything else via top banner/popups, for both Firefox and even non-Chrome Chromium browsers). Which given the lawyers' concerns in this article is curious the 180 they did.
- rekttrader 3y agoI distinctly remember at the time that Google even had a browser extension that loaded chromium inside the IE6 viewport... Shady browser advertising toolbar companies were using that extension to hijack and silently upgrade users into Chrome. Google bought that company as well.
- ChrisArchitect 3y ago(2019)
- ChrisArchitect 3y agoSome discussion then: https://news.ycombinator.com/item?id=19798678 https://news.ycombinator.com/item?id=19798678 And in 2021: https://news.ycombinator.com/item?id=28725293 https://news.ycombinator.com/item?id=28725293
- Octoth0rpe 3y agoI and every single other webdev I've known from the early aughts would immediately offer to buy this person a beer upon hearing this story in person. Those claiming that safari is the new chrome just don't understand how bad IE was at the time.
- chupchap 3y agoAs a student I would struggle to put out a page that would render the same way in all browsers. It takes so little effort now and I'm so glad for that
- duskwuff 3y agoEspecially IE6, which was eight years old at the time, two major releases behind, and extremely buggy.
- politelemon 3y ago> Those claiming that safari is the new chrome just don't understand how bad IE was at the time. I suffered in the IE6 times, understood how bad it is, but still claim otherwise; when we're saying that Safari is the new IE/the new Chrome, it's with good reason. We've recognized that a piece of history is repeating itself, and it's pretty sad that it gets handwaved away or dismissed, just because people happen to have bought into its ecosystem.
- lolinder 3y agoWhat exactly does it mean for Safari to be both the new IE and the new Chrome?
- Octoth0rpe 3y ago> just because people happen to have bought into its ecosystem. I don't think that's a fair take. Plenty of us are developing webapps for safari/chrome/firefox, are barely ever consider browser differences. I think a lot of credit for this also goes to a wealth of high quality css/js frameworks that abstract what minor differences exist these days, rather than apple. It's worth also considering what specifically was bad about the IE dominance era in order to understand how it maps to our current situation. IMO it wasn't just that IE was bad (of course it was), but that its usage share was _dominant_. That doesn't come close to reflecting the current state of mobile browser usage: https://gs.statcounter.com/browser-market-share/mobile/worldwide https://gs.statcounter.com/browser-market-share/mobile/world... Worldwide Safari is a minority player. In the US (probably the best case), safari holds a slight majority at 55%, and the other 45% are likely almost entirely blink. At one point (early NS6/pre-phoenix), IE had something like 95% usage, and closer to 99% for corporate usage.
- johnz 3y agoI worked on the front end of CollegeHumor.com at this time and spent a lot of working hours bashing my head against the wall debugging for IE6 (and even IE5). I don’t remember the decision/approval process that happening internally but we put up a similar banner very shortly after YouTube added theirs. We continued supporting IE6 for some time but started prioritizing it less and less.
- ElongatedMusket 3y agoI half remember youtube doing this.
- leipert 3y agoNo need to half-remember. It’s the submission that talks about it.
- ElongatedMusket 3y agoAh sorry, on mobile and didn't open article. Shame on me!
- dang 3y agoRelated: A Conspiracy to Kill IE6 - https://news.ycombinator.com/item?id=38210439 https://news.ycombinator.com/item?id=38210439 - Nov 2023 (1 comment) A Conspiracy to Kill IE6 (2019) - https://news.ycombinator.com/item?id=28725293 https://news.ycombinator.com/item?id=28725293 - Oct 2021 (80 comments) A Conspiracy to Kill IE6 at YouTube - https://news.ycombinator.com/item?id=28655890 https://news.ycombinator.com/item?id=28655890 - Sept 2021 (2 comments) A Conspiracy to Kill IE6 - https://news.ycombinator.com/item?id=19798678 https://news.ycombinator.com/item?id=19798678 - May 2019 (363 comments)
- ajsnigrutin 3y agohttps://news.ycombinator.com/from?site=chriszacharias.com https://news.ycombinator.com/from?site=chriszacharias.com Even more :) this gets reposted here a lot... probably by people still traumatized by fixing IE6 stuff :)
- dang 3y agoYup but most of them have no comments. I think I listed the ones that have meaningful comments.
- scrlk 3y agoOn a tangent: the screenshot of the deprecation banner brings back memories of a time when the internet still felt relatively free, before the rise and dominance of mega platforms in the 2010s. I still mourn the loss of community forums that were replaced by reddit, or worse, Discord. So many hours spent on various phpBB/vBulletin etc. forums. :^)
- rkuykendall-com 3y agoI run a Discord and a phpBB forum. The Discord is free. The forum is $130 a year and signups are broken. It's very clear why everyone moved away from them.
- karolist 3y agoNo other software I hated more than IE6 in my life. I've started webdev in 2003 and was doing PSD to HTML/CSS conversions in the evenings and nights after my webdev dayjob. Opera and Firefox was a pleasure and easy to convert for, IE6 caused no end of pain for these conversions. In time I've learned enough tricks to know all the workarounds and could look at a given PSD file and know within 30min precision how many hours it'll take me, at that point I've started charging clients on top for IE6 support, this was around 2008. This IE6 hate transcended into me avoiding all MS products for a long time. Only after they bought github and linkedin I gave in.
- macNchz 3y agoI was still messing around with IE6 as late as 2012...the web agency I worked at had clients in huge old school companies who must have had proprietary internal software that depended on it. Whenever we thought we could finally ditch it, we'd get forwarded an email from a higher up at a client company with a subject like "??????" containing a screenshot of our pre-launch environment for a new site looking entirely broken in IE6. At that point we had this giant wad (like, several files and multiple megabytes?) of JS and CSS of uncertain provenance that we'd conditionally load for IE6 that magically made almost all of the more modern stuff actually just work. I'll never forget the feeling of rage-then-relief when the screenshot situation above happened a matter of hours before a major site launch. I booted my IE6 VM, shrieked at how utterly broken the site was, copied over that ungodly blob of polyfills and dark magic, reloaded the page and everything looked correct. I was working in a coffee shop and may have whooped out loud.
- zx8080 3y agoNot saying IE6 is good. It's quite comfortable to have the left hand owning the Chrome and the right one blocking other browsers with very specific changes in one of the most popular web sites. Helps power, control, and ads, you know. The similar thing is happening now [0] (however the reasons are showing ads - but essentially they've always been to show ads!). But this Firefox cow is too precious to kill it entirely: it prevents antimonopoly investigation as "see there are others" on the field of browsers. 0 - https://www.theverge.com/2023/11/21/23970721/google-youtube-ad-blocker-five-second-delay-firefox-chrome https://www.theverge.com/2023/11/21/23970721/google-youtube-...
- Julesman 3y ago"A small team of [hero] web developers conspired to kill IE6 from inside YouTube and got away with it [saving us all from eternal wackness]. - There, I fixed it for you. :)
- pompino 3y agohttps://en.wikipedia.org/wiki/The_Free_Software_Definition#The_Four_Essential_Freedoms_of_Free_Software https://en.wikipedia.org/wiki/The_Free_Software_Definition#T... >The freedom to run the program as you wish, for any purpose (freedom 0). That's pretty wild that a direct competitor targeted a browser based on a few random engineers's personal views. In 2024, privacy being front and center, I wonder if its even feasible to kill off Google. They are slowly becoming a bully and a menace to society (unless you're one of the three letter agencies).
- geor9e 3y agoThey targeted IE 6 or older by recommending folks install IE 8, Firefox 3, or Chrome 4, shown in random order. Since Firefox and Chrome were self-updating, they didn't have the problem of obsolete versions floating around.
- pompino 3y agoMicrosoft was already offering users to upgrade to IE8. Users chose IE6 for whatever reason. Most likely because non-technical users didn't give a shit, or maybe they were stuck on IE6 due to ActiveX or other compatibility issues. Google faked a "we will be phasing out support" screen to trick users into changing the browser. All this talk of open source and "open" this and "open" that, and yet they still want to manipulate the user. How about you let the users choose? And if they choose wrong so be it. I guess it is understandable given they are in the advertising business. Maybe Google has others' fooled, but they haven't fooled everyone yet.
- geor9e 3y agoBy your definition Hacker News would be anti-free because NCSA Mosaic 1.0 can't render it. Youtube didn't add anything to block IE6, they simply removed all the non-compliant hacks that barely kept IE6 working as long as it did. IE6 can't render a website of purely standards compliant code. They didn't fake anything. If you went to youtube.com on March 13 2010, the day they deleted the IE6 helper hacks, the videos wouldn't play.
- brauhaus 3y agoGreat work! Now do Safari.
- al_borland 3y agoKilling Safari would hand control of the internet over to Google. This requires everyone trust that Google will do the right thing now and forever, and not work in their own self-interest. That’s not a bet I’m willing to make.
- i386 3y agoSafari is nothing like IE 6. If the price of a free web is some incompatibility then it’s a price worth paying.
- teunispeters 3y agoBack when I worked on websites (2011-2012), supporting IE6 through IE9 ate somewhere between 1/3 and 1/2 of all my development time, as nothing was consistent with any of them, and that included the same browser with slight tweaks. It was a horrible, time-wasting badly behaved set of browsers and because I worked on government sites for part of that, Internet Explorer support was mandatory. I'm so very glad they're gone - they were the lemon cars of the computer world of those days.
- tempestn 3y agoThe thing that gets me the most is how ancient 10 year-old YouTube looks. Which makes sense that this was the era before smartphones, when IE6 still had significant market share. But 10 years! Sounds like such a short time.
- arielcostas 3y agoActually, it was 15 years ago now. The article says "ten years ago" but it was posted in 2019, so 15. I freaked out too when looking at that really old UI and thinking "that was in 2014?" but nope
- tempestn 3y agoAhh good point. I saw the 2009, but somehow my brain reconciled that with 10 years ago and didn't see any problem!
- tcdent 3y agoIf there was a hero named in this era of web development it would not be jQuery, it would be these guys.
- xacky 3y agoNow do IPv4.