5 ms·
Ask HN: Developing a web browser is the most difficult thing in software?
Do you think that developing a web browser is the most difficult thing you could do in software?
- hcho 16y agoNo. There are other pieces of software which you cannot humanely imagine how the users will interact with.But why the question?
- byoung2 16y agoIt is difficult enough that only huge companies (Microsoft, Google, and Apple), or big open-source projects (Mozilla), have the resources to do it well. Nowadays, the browser is handling much of what the OS did a decade or so ago. Email, office productivity, media, games, and more have to run perfectly across multiple platforms (desktop, tablet, mobile). And you can't charge for it anymore. So, yeah, it's an uphill battle
- jorangreef 16y ago"And you can't charge for it anymore." - great point.
- michael_dorfman 16y agoNot by a long shot. Why would you think so? And, why is it even an interesting question?
- jorangreef 16y agoPerhaps "What's harder than a web browser?" would have been a better question. I think it's pretty interesting. We take browsers for granted. Yet they deal with immense complexity.
- hga 16y agoHmmm, what other type of software has so little control over its input while being expected to do something "reasonable" with all of it?
- AmberS 16y agoDifficult is totally subjective. It's probably the most resource intensive just because of how many different pages there are, but to me that's not what makes a problem difficult. Also, I could see this ranking high for consumer-level problems, but there are way more difficult (both resource intensive AND hard to figure out) and interesting problems when you look at some of the business applications.
- zokier 16y agoWriting a modern, fully featured operating system sees quite hard. Especially when most OS's seem to include a web browser :)