Startup Skips IE Support, Claims $100,000 Savings
darthcamaro writes "Guess what — you don't have to support Microsoft's IE web browser any more to build a successful website. In fact, you might just be able to save yourself a pile of cash if you avoid IE altogether." (Here's the story, from a few days back, in Canada's National Post, about the frugal financing of social startup Huddlers.) Evidently, no one complained about the lack of IE support either. I'd like to read more details about what $100,000 worth of IE-specific development would buy, though; not being dependent on IE sounds great, but loses some sparkle if it means requiring Chrome or Firefox.
They support all browsers when not editing content(the way most people use this site)... this article is also rather old
I'd like to read more details about what $100,000 worth of IE-specific development would buy, though
Boring pixel perfect rendering to make the artists happy. Blah. At least I know they're putting most of their effort into how it looks; I will have no use for it, and can avoid it.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Yes on (a) no on (b).
IE, with the possible exception of the waning days of netscape, has been a pox on the internet. However, that said, any flavor of 'BEST IF VIEWED ON', be it IE6, or something technically superior, is the real pox upon the internet...
I'm no fan of IE, but I'm skeptical of the $100,000 savings. Of course if I chose to hire one guy to do nothing but support a single browser then that would easily account for the money saved, but who in their right mind would do that?
Also the lack of complaints about incompatibility could be an indication of how all the major web browsers are finally converging on the HTML standard.
It's almost as if he went to the local library and read a book from the 90's about web development.
These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
That would be a mistake as IE becomes more and more compliant.
I haven't had any issues with IE8 or IE9 that isn't present in any of the other major browsers. Even IE7 was decent when it first came out. It's not my browser of choice, but it competes with Chrome for the #2 spot. No browser is "superior in every single way" - each one has its strengths and weaknesses. I prefer Opera for the bulk of my day-to-day browsing, IE for certain types of interactive content and Chrome for speed on media-heavy sites (mostly Netflix and Pandora). I only have Firefox and Safari installed for testing my websites and they get no use otherwise.
I'd like to complain that /. does not work well (hides part of comments) in IE. /. will probably claim that no one is complaining but here I am. So are you going to fix it now?
I would target the latest version of webkit.
IE:
1) Developer tools
2) Server software
3) Desktop Software
4) Virus Checking your updates from Microsoft/MSDN
5) Specific time for setup, maintain IE development environment. (Server, Desktop, Tools)
6) Debug time for IE specific stuff and Development
And of course all the licensing BS costs.
I can see lots of reason to dump IE altogether and just target webkit.
-Hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
As of version 9, IE isn't that awful any more. I didn't have to do anything special for IE) when it came out - the sites looked like they did in Firefox, Opera Webkit etc - finally using the nice CSS3 features. The design is built on adaptive degrading so the newer the browser the prettier it looks. And it gets even better with IE10. For the most part, IE9+ just works. It's becoming less of a pain. The new pain is the various HTML5. CSS3 support that varies greatly among the whole browser-spectrum. (Though, not surprisingly considering the are note complete.)
You obviously haven't spent much time on Slashdot or Facebook.
....ah sod it, I'm calling BS on this. Back in the days of IE6 & 7, maintaining cross-browser compatability was a nightmare. Now not really - IE renders as well as any other browser, and there's not a single one that doesn't have it's own quirks in some form or other.
throw new NoSignatureException();
Did you know that really.__anything__() can be written as anything(really) ?
Sounds more like they are either making shit up to try and get new bites for advertising (my bet) or they suck at design.
While you do encounter some differences with browsers, you don't encounter the level of differences that would require $100k of work to fix unless you either suck or are doing something supremely stupid with your design.
Certainly a mark against your product if I'm evaluating it. I don't use IE, but any time you are telling me that I have to use browser X or can't use browser Y all I can think is you suck at design work. The stuff I use works fine in everything. No, it doesn't always look 100% the same, but it works. My web host has a fairly involved backend for all their various management features and it'll work in all browsers.
Part of it is just not getting too stupid with HTML 5. Yes it is neat and all however it doesn't all work. All the browsers have issues with it in one form or another so maybe leave off all the crazy features for a bit. My favourite example is the HTML5 Angry Birds. It says works best in Chrome, which isn't a good sign that it should matter. It does run well in Chrome, but seems to blow Chrome up from time to time. IE is stable with it and all the features work but the rendering is a little slower. Can't seem to maintain a solid 60fps. Firefox has fast rendering and doesn't seem to have stability issues, but has no sound.
With a bit of smarts about the design, supporting all browsers is not a herculean feat. Our web guy (there's only one) manages it just fine.
First of all, the summary has it wrong. The company is 4ormat, not Huddles. And read this article for an explanation of how this claim is just a publicity stunt. It works just fine in IE (ironically, the only browser it doesn't work in is Opera).
What political party do you join when you don't like Bible-thumpers *or* hippies?
The most expensive part of software is debugging and maintenance. [Actually ... its the most expensive time to make changes] But discovering IE version specific bugs is a giant PITA which occasionally involves heavier UI refactoring and therefore regression testing. In a nice sized team where you have dedicated developers, qa team, etc. Each simple bug is still and "expensive" proposition considering the time to track and properly QA it.
$100,000 to support MSIE? Bullshit. Unless they are supporting MSIE 6 or 5.5 there is no way it would cost that much to support MSIE. Even if they are supporting backwards and ancient browsers like those, it still shouldn't cost that much unless they are aiming for the website to look exactly the same on every possible browser.
Also, the whole thing is an ad. There have been a number of start-ups that have gone on about how they don't support MSIE. Some of these block anything with an MSIE user-agent (and then the site works fine in MSIE 9 with a different user-agent), and some use MSIE conditional comments (which won't work on MSIE 10). Both ways are, a bit, well crap. Unless you explicitly test in those browsers and find that things seriously break, you shouldn't not block them. Hell, who blocks Lynx (and similar)? Even though Lynx (et al.) don't support fancy CSS, images, JS or similar.
The sensible, and correct, way of doing things is to say, "we don't support MSIE (or any other browser explicitly), but because we build to the standards, any standards compliant browser should work well". And also make your site degrade gracefully (that is, continue to present content even to inferior or older browsers, or to browsers without JS, and/or without images, and/or without CSS).
So, basically, this whole thing is a stunt by the start-up in question, and they deserve no press because of it.
HELP MY ACCOUNT HAS BEEN HACKED BY AN ILLIBERAL ART STUDENT SET TO DESTROY THE INTERWEBZ!
I couldn't find a link to the site anywhere, did they abandon the alt tag for images and go with title? AFAIK, "alt" is strictly an IE thing.
Although not $100k in IE-specific development; They saved $100k in advertising for their PR stunt, because now they get tons of free PR from all over.
Have you even used IE8 or 9 ? Safari/WebKit is quite nice, though I prefer Firefox, but I really cannot dump on IE like we used to. IE9 tends to work fine with the vast majority of my sites. When I have to add IE-specific fixes, they are for IE7. IE8 is missing some CSS3 stuff, but is usually pretty close.
As a web developer in 2012, I really don't mind any current browser. They have all come a long way, and if I'm not targeting older browsers, I hardly ever need to do any tweaking at all. I can develop with any of those browsers and the result will be near-identical across the board. To hate on any of them is a display of ignorance.
-Billco, Fnarg.com
The story here misses out one key piece of information; that just the administration pages don't work on IE. The sites they're creating with said admin system work fine on IE. The company explicitly points this out - go here and click the sign up button: http://4ormat.com/
.
Now, that's not such a big deal and nobody's going to complain because they can easily get the thing working by downloading another free browser.
I'v done the same thing in the past, and also the exact opposite - making an admin interface that only works in IE. It's not a big deal, and in most cases it's the norm for intranet-style sites. That said, if someone reads this, runs out and decides to make their public-facing site IE-unfriendly, thinking they'll save $100,000, then they're nuts...
On my internship I had to convert a flash site over to just HTML keeping the same format etc (using flash can cause a screen reader to have issues which could have brought a ADA lawsuit).
Anyhow, to make the menu list they had on the left side I just used one type of div for the buttons, and another div to act as a spacer between the buttons. While every other browser like opera, firefox, chrome, safari, etc handled the spacer div size via CSS correctly, IE (versions 6, 7, and 8) would completely ignore the CSS height size of the spacer div, making the menu take over a page and a half of scrolling for something that should only have been half a page.
You would have to code like a moron to make it IE unfriendly.
Code to HTML standards and you will be fine. Not everything has to be WEB 4.0Beta with fricking blinking beeping and sliding crap everywhere. In fact most sites that are crap embrace all that garbage. Look at how much slower Slashdot became when they added in all that garbage that really was not needed.
Do not look at laser with remaining good eye.
Why would supporting IE cost extra and especially $100,000?
Just follow w3.org standards and test in a standards compliant browser.
The latest IEs support the standards and since they are not a bank or a government org they don't have to worry about supporting earlier versions of IE.
The entire point about IE still plaguing the world is not that web developers need to support it, it's that old software can only run in that browser (and that means IE6). The new IE is actually pretty good, and this article is rubbish. Then again, it's /. MICROSOFT BASHING FRONT PAGE
Oblivion Awaits
To be honest, I'd not have a big problem with Webkit becoming the reference implementation for HTML. For one it's trying pretty hard to stick to the standard and if all else fails you can look at the code to see what the hell it's doing. Comparing that to IEs black box layout where I've been doing pixel-by-pixel adjustments waiting for the one pixel to turn my entire layout into monkey barf isn't even on the same planet. As long as they don't fall into the "yeah this is wrong but we can't fix it because that'd break too many sites" crap. Fix it and the crappy web developers who've relied on buggy and incorrect behavior will have to fix their shit, I don't have a problem with that.
Live today, because you never know what tomorrow brings
I have no idea why would anyone use Safari over Chrome or Opera. That said, I agree with you and it's a major point: IE9 is a good browser. It's just inferior. It's definitely better than Firefox nowadays.
Oblivion Awaits
TFS talks about the "huddlers" website, which was absolutely nothing to do with this topic. TFA mentions (briefly) that the artist-portfolio site 4ormat skipped IE support. What the hell? Do the editors here not even bother to skim the articles they post?
Anyway, it ain't a business app. If you create web apps for the "enterprise market", you absolutely positively need to support IE. Often back to IE6, yes, even today. I don't like it, but that's just the way it works in big business. Platform shift is veeery slow when a business has tens of millions of customers, partners, and employees who rely on a particular application.
Anyway I don't understand the $100K savings. Come on, what startup is dumb enough to write directly to the browser in HTML & CSS? There are tons of AJAX/DHTML libraries that hide all of the differences across browsers and browser versions. smartclient.com and extjs come to bind as a couple of systems with extreme breadth & depth.
Ok, maybe those guys saved some money, hooray and cheers, but shouldn't we generally support all browsers to keep a healthy competition active? Until we at some point reach a state when we can just write to the spec...
Here's an example of what they are telling their customers:
So it implies that IE manages to display most of their content, but thet don't really bother fixing IE-related problems.
hemi
I'm glad at least the company is claiming to "coach" their customers to use modern web browsers.
It's extremely irritating when companies fail to educate their clients and just take whatever money grab they can even when it's to support a project for IE6/7/8.
If you write the code correctly in the first place and w3c compliant.. you dont have to worry about supporting ie.. it just works right.
I have yet to see front end dev look at rendering engine code. I will be really impressed if I ever do see such a sight.
I'll give them IE6 and IE7. I'd give an awful lot to not have to support IE8, even. But there really isn't any reason to not support IE9, unless you need WebGL for something. A lot can be said about Microsoft's past shenanigans in the browser space, and none of it is good, but they pretty much cleaned up their act with IE9, and that should be acknowledged and encouraged.
Though I'm still suspicious of their WebGL stance. That sounds, much like the NPAPI plugin thing in the past, more like a simple attempt at lock-in than an actual security concern.
Creating a standards compliant site is the answer. It gives a couple of important advantages. It improves your Google page ranking. It is accessible for the handicapped.
I see it increasing business, not decreasing it. It costs less to write. win/win
Depends on how much client-side functionality you're using for your web app UI. If all you send to the browser is flat HTML (whether it's from a file or dynamically generated, and I usually generate mine pretty dynamically), your page may not render pixel-perfect on every browser but it'll render consistently and look acceptable at least. If your client side scripting reloads with the page frequently, probably still ok. If you have persistent scripting that relies on Ajax-type RPC backend fetches, there are significant differences that will make the scripts behave noticeably differently (at least) if you try to use the same code for everything and you pretty much have to detect which browser you're in and select between different versions of functions. I often just dynamically generate flat HTML for this exact reason.
Isn't IE support fairly easy if you use an off-the-shelf UI library (e.g. jQuery, etc.)?
We've got a front end dev in our web shop with rendering patches accepted into Gecko. It's a rare sight, and it takes the right kind of developer, but it's not unheard of
I know this is a little off topic but I liked the bit on rentership and bootstrapping. While the article really had nothing directly to do with IE development costs, it did highlight some of the benefits of cloud computing. Prior to cloud computing, it took lots of money to build out infrastructure to support an application or system in development. Cloud computing makes enterprise-sized infrastructure available to the bootstrapper. It has leveled the playing field!
I work at a large government organization where IE7 is the current browser, and you cannot install a newer version or any other browser under threat of termination. They will upgrade to IE8 when they are good and ready and not a decade earlier.
Personally, I think we should just let MS go its own proprietary way while the rest of the world goes with open software and languages. Any company that takes a standard and reworks it for its own proprietary purposes does not deserve a loyal customer base.
Except somewhere along the way, near-Pixel-Perfect became a standard to be judged against, maybe with the help of Apple.
Now if you have any flaws, people who would otherwise use your site just fine go "bleh, looks like $hit, they must suk, I won't bother using their service."
Something like not visiting Groklaw because a column was mis-formatted. Sorry, Groklaw is a solid starting point for a few important cases, so dissing them forever if one week they happen to have a bad page update is silly.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
Deliberately locking out non-favored browsers is a bad idea. I can remember the days when web site providers would refuse to consider a complaint because I was running Firefox on Linux, and, in some cases, the issue had nothing to do with the browser I was using. Web sites should be written to support standards, and browsers should aim to work with standards as well. Today, we're picking on MSIE, and tomorrow, Firefox or Safari could be the outcast.
I'm not defending MSIE's quirks and bugs. I've had my share of "bugs" that turned out to be something that was broken in MSIE. But interoperability isn't interoperability if someone gets locked out.
"Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
Microsoft will screw over the web 1st chance they get as they did in the past.
If IE9 gets the majority share and continues to help cement their OS monopoly (their sole motivation besides Office) then they will keep the web from advancing as they did for the previous decade. IE copied everybody else poorly added a few tweaks (often causing compatibility problems) then spent years fixing the bugs that didn't help them harm the web.
The culture of MS has not changed. If IE10 is great and gains majority we should ban it the second it slacks off and falls behind the others. Never allow them to harm the world like that again.
Democracy Now! - uncensored, anti-establishment news
When you employ good practices with HTML and CSS, making a page look and display properly in IE8+ is trivial. Even common jquery effects are fairly browser independent now.
If you have to fight a lot to get a common result between browsers, then you may be trying too hard to reinvent the wheel. And if your visitors are still using IE6, then it is easy to have the webpage notify them that their 10+ year old browser is incompatible and needs to be upgraded.
/* No Comment */
That's funny .. I totally despise fixed-width websites. They're just lame, have no reason to exist (in 99% of the cases).. every monkey can make them, and every monkey does.
We have a small (tiny) startup with a local community membership, and I'm the sole developer. Members are able to edit their own content. After a couple of rounds of broken IE (even 9) and the hassle of even keeping a Windows test platform usable we dropped IE support for members in favor of Chrome, Firefox, Opera or Safari. So far, no members have complained and we've been able to turn back on features that just didn't work in IE and will soon have removed every special case in the CSS and javascript. Frankly if we are loosing some hypothetical customers who insist on IE, we're better off without them.
Visitors to the site can still use IE, but we'll be working to discourage even that in our small part of the world.
We also support some of our members who are less computer savvy and for the last couple of years when we get a request for help with their local machines, we suggest switching to Linux. So far we've had close to 100% success, with users being really impressed with the live Ubuntu CD demo and having very few questions or issues after switching over. Months later we still hear about how much better their experience has been. I've heard several variations on "I thought I was stupid and didn't understand computers, but this is just easy."
And then Unity came along.... I'll save the rant for another post, but I'm really worried that this is not just annoying for experienced users, but after trying to show people how to use it, it's a real step backward for new users too.
[-- Trust the Monkey --]
I'm developing a web app so there's some personal frontline experience here. Supporting IE is still a bitch, it sucks badly and it's a punishment. If my target audience were private individuals, I'd say "fuck IE", plug a big "IE not supported" button on the homepage and be done with it. Unfortunately, my target audience is in the corporate environment.
The main problem is that IE does everything differently from everyone else and from version to version. In CSS, for example, sure, other vendors have their prefixes, but writing out half a dozen essentially identical statements for advanced CSS stuff is tedious, but not troublesome. Finding the five different ways the IE wants it done, that are totally incompatible with anything else is just horrible. Google up how IE does CSS gradients vs. how everyone else does it for an example.
For JS, fortunately we have stuff like jQuery or Prototype, and yet plugins to these still list compatability with various browser - and large everyone else is either supported or unsupported and then there's IE. It is very, very, very rare to find a plugin that works on Firefox, but not Chrome, or on Safari, but not Opera. It's a lot more common to find something that works everywhere except IE.
Basically, you can write a web app that runs fine and looks nearly the same on all recent versions of all major browsers, and breaks completely on IE. You would have to consciously try to do the same with any other major browser.
Assorted stuff I do sometimes: Lemuria.org
I use chrome on OSX daily and Safari is a turd in comparison. It's slower, the searching is poorer and the UX just isn't as good as it is in Chrome. Oh and Chrome just updates without needing to restart the whole os to update the browser that's a total plus.
> and you cannot install a newer version or any other browser under threat of termination.
That's so stupid that it's funny. "You're using a newer piece of software?! You're fired!". Your company must be a fun place to work.
Last time we targeted a single platform it was a disaster.
Last Time We Targeted A Single Platform It Was A Disaster.
LAST TIME WE TARGETED A SINGLE PLATFORM IT WAS A DISASTER.
How is this thinking still going on? ... ?
You've got a low enough UID to have been there and seen it happen, do you just not realize what put us in IE's stranglehold? Developers who did not care about interoperability as much as making their lives easy put us there. They saw the easy way out, they fell for the sweet promises of the One True Provider, and now here we are, still trying to get out from underneath IE.
You want to extract our collective neck from Microsoft's stranglehold and put it in Apple's instead?
Is it going to be better this time around because Apple's prettier or something?
We are basically taking our first joyous steps in the springtime of smooth interoperability, with the ease of coding to unified standards, while the difficulty of handling incompatibilities is hastening the demise of incompatible browsers, rushing us onwards to a beautiful, sunny season of web development, and you would have us turn the clock around? Send us back to the bitter winter of a single corporate master?
SERIOUSLY, JUST DON'T DO IT.
NOT AGAIN.
I'd like to read more details about what $100,000 worth of IE-specific development would buy, though
Boring pixel perfect rendering to make the artists happy. Blah.
This. So very this. I'm involved in a web project right now where both IE support AND pixel-perfect rendering are apparently vital (it took us about a month to convince the spec designers of the concept of "your fonts are not the user's fonts" and "Illustrator is NOT a web design tool"). We're actually expected to maintain pixel-perfectness in an automated testing environment. Seriously, half our development time has been wasted trying to figure out how to test this with an art department breathing down our necks with pixel-measuring tools for a web application.
So you can see why I posted anonymously.
Isn't this what Flash/ActionScript was supposed to be perfect for? Well, except for the lack of mobile support.
Make sure everyone's vote counts: Verified Voting
I have developed an on-line todo list manager http://todolistme.net/ and have experienced similar issues. I was able to get it working nicely in all browsers except IE. It may be that my web development fu is not up to scratch but I did put a fair bit of time into trying to get it to work in IE and had no luck. All my tweaking just resulted in weird error messages that I could not decipher (Even with the help of Google). So I just gave up.
It's not a huge success of Facebook proportions yet but it is growing nicely in popularity so the lack of IE doesn't really bother me at this point.
It seems to me that for content only pages IE is perfectly fine but as we move more and more into web apps it's struggling to keep up. But I don't have extensive experience in this area so I'm happy to be proven wrong.
Ryans Tutorials - A collection of technology tutorials.
It's pretty simple, just build against the standards and let those who don't implement the standards correctly deal with it!
http://www.gibby.net.au
IE 9.0 under Windows 7 is actually quite good. The only thing lacking is spellchecking, which will be fixed in IE 10.0 for Windows 7 and 8.
http://theoatmeal.com/comics/misspelling
Oops. I knew better.
On the other hand it would be cool to be able to loose users like trained attack monkeys.
[-- Trust the Monkey --]
I use chrome on OSX daily and Safari is a turd in comparison. It's slower, the searching is poorer and the UX just isn't as good as it is in Chrome. Oh and Chrome just updates without needing to restart the whole os to update the browser that's a total plus.
Google paying you much? I'll agree to the update needing to restart the OS is ridiculous in my opinion too. There's no call for that. But other than that, the UX is not much different, performance is on par with Chrome or better, depending on the tests, and search... really? How on earth is search any different between the two since they both use Google? Unless you're talking search on your mac, in which case Spotlight is about as fast as you can go.
The cesspool just got a check and balance.
Because they're not mindless, lazy, untalented go-alongs?
Are you really saying "non-geeks" would be put off by content that adapts to screen size, and text that reformats, because they resize their browser window all the time and get confused? That people don't make static sites because it's easier and quicker, and satisfies pointy-haired bosses, but because of usability testing ... ??? AHAHAHAHAHAHA.
You're a coward, but at least you make up for it by being hilariously stupid ^^
I prefer my address bar to, well, work with addresses, and search to do search. Surprise. I especially hate chrome doing a search on localhost when I want to go to http://localhost./
But that's just me, and I guess according to your opinion mine's worth less than yours. Consider this though - Until Chrome, I don't believe anyone had combined the two. Ever wonder why an ad company that serves ads on searches created a browser with this default?
The cesspool just got a check and balance.