>Does anyone else see as problem that web browsers are getting so feature-rich?
No. It would be a shame if software were forced to be only ever be simple enough for a single programmer to trivially reproduce. We would never have gotten past the terminal in that case.
> That means that if anyone wants to write a new web browser he won't be able to
Anyone can, they just need a lot of domain knowledge and time. They can also fork and edit existing open source browsers, or develop browsers which aren't quite so feature rich. But the complexity of the modern web is the result of generations of iteration on previous work, and of giving people a platform to express themselves in the way they want.
Most people want the feature-rich modern web, and that's impossible without browsers complex enough to deliver it.
Nothing that you said contradicts what I've said, so don't think you're the voice of reason here.
Of course it is good to have browsers supporting more and more features. I'm totally for "the web" against "the native" thing. I hope all "native apps" die in a fire and everything starts being written to run in browsers, as everything gets faster and better.
I just commented about a serious drawback of all this. I don't know what would be a solution, however, or if there's need for a solution.
Of course anyone can if they have domain knowledge and time. Anyone could have built a web browser 50,000 years ago if they had knowledge and time.
No. It would be a shame if software were forced to be only ever be simple enough for a single programmer to trivially reproduce. We would never have gotten past the terminal in that case.
> That means that if anyone wants to write a new web browser he won't be able to
Anyone can, they just need a lot of domain knowledge and time. They can also fork and edit existing open source browsers, or develop browsers which aren't quite so feature rich. But the complexity of the modern web is the result of generations of iteration on previous work, and of giving people a platform to express themselves in the way they want.
Most people want the feature-rich modern web, and that's impossible without browsers complex enough to deliver it.