I wrote my own browser a few years back and it was quite challenging/fun trying to figure out how to do basic browser things. You can check it out here: https://paulwebb.software/SciLab/Aries Since then, I’ve been using Opera, then Vivaldi, and now Firefox, taking notes of how certain things are done. Lately, I’ve been thinking about using Servo as my base insead of Electron and doing a whole rewrite.
Maintaining an Independent Browser Is Expensive
181–190 of 310 posts
Re: Maintaining an Independent Browser Is Expensive
#182Earlier quoted context omitted.
I'm curious, why does the web need multiple independent client implementations? Note I'm not trolling, I'm seriously asking the question. I think it's assumed to be true but not necessarily true. I'm probably wrong. As a counter example AFAIK there is no python standard that lots of teams make competing implementations. There is basically one python and a few incomplete copies but those copies have little to no say i…
As soon as the binaries start betraying their user, there needs to be an alternative. Open source goes a long way to prevent the people in defacto control from adding things like requiring unnecessary accounts, naggers, ads, telemetry, backdoors, excessive bloat, etc. But sometimes the maintainers can't be reasoned with beyond a tolerable point and a lot of software and people already rely on it heavily. If the thing…
So a competitor like Linux or Firefox is helpful even if market share never gets very high.
Re: Maintaining an Independent Browser Is Expensive
#183Earlier quoted context omitted.
That's a difficult question for which there are probably many answers, so here's my attempt at it. One first insight: we don't need the "semantic web" because Machine Learning can recover semantics. (This is also how Google's webcrawler views the web, so why not apply it to browsers too? People mix up semantics and formatting too often for the "semantic web" to be a useful concept). Another thing to realize is that o…
> Personally, I long for a world where formatting a document or showing a video on a computer screen is not considered "high tech". And this might be the way towards it. Okay so here's the thing. Web pages do a lot more than just 'formatting a document' or showing a video. Any serious talk about the web platform has to acknowledge the that that it's an 'application platform' that is more than just an .rtf file.
So what I wanted to say is that the "high tech" is currently not as much in the functionality, as it is in the software engineering effort to reach that functionality.
Also, the paragraph after the sentence that you quoted addresses web-apps, if that's what you are concerned about.
Re: Maintaining an Independent Browser Is Expensive
#184Earlier quoted context omitted.
I'm curious, why does the web need multiple independent client implementations? Note I'm not trolling, I'm seriously asking the question. I think it's assumed to be true but not necessarily true. I'm probably wrong. As a counter example AFAIK there is no python standard that lots of teams make competing implementations. There is basically one python and a few incomplete copies but those copies have little to no say i…
I don’t think there is a need, however market forces will ensure that competition exists. If the incumbent starts to betray the user alternatives will automatically arise.
Market forces can ensure that competition will exist as long as barriers to entry are kept low enough that people can afford to compete. The larger the barriers are, the more aggressively an incumbent can be abusive without needing to fear competition.
Re: Maintaining an Independent Browser Is Expensive
#185Earlier quoted context omitted.
I'm curious, why does the web need multiple independent client implementations? Note I'm not trolling, I'm seriously asking the question. I think it's assumed to be true but not necessarily true. I'm probably wrong. As a counter example AFAIK there is no python standard that lots of teams make competing implementations. There is basically one python and a few incomplete copies but those copies have little to no say i…
I don’t think there is a need, however market forces will ensure that competition exists. If the incumbent starts to betray the user alternatives will automatically arise.
Re: Maintaining an Independent Browser Is Expensive
#186Earlier quoted context omitted.
I wonder: who could even feasibly introduce another browser today? The task seems almost impossible.
Amazon and Facebook could both launch entirely new browsers. Spotlight it constantly on Amazon.com or across Facebook's properties as with Chrome on Google.com. Facebook already has far more cash and profit than they know what to do with. $38 billion currently, rapidly climbing. They'll add ~$20 billion to that in 2018. They could do a new browser just for kicks if they wanted to, and they have the vast global reach…
Re: Maintaining an Independent Browser Is Expensive
#187I wrote my own browser a few years back and it was quite challenging/fun trying to figure out how to do basic browser things. You can check it out here: https://paulwebb.software/SciLab/Aries Since then, I’ve been using Opera, then Vivaldi, and now Firefox, taking notes of how certain things are done. Lately, I’ve been thinking about using Servo as my base insead of Electron and doing a whole rewrite.
This article is talking about a browser engine, now a UI. Creating an independent UI is considerable less work (although it still takes considerable effort do to a good job of course).
Re: Maintaining an Independent Browser Is Expensive
#188A reminder that, as article points out, a healthy web needs multiple independent client implementations and we're already down to less than a handful major ones. Ideally they should hold equivalent usage share which implies that as currently usage is heavily tilted towards Google Chrome, the best way in which you can help Mozilla is to use their browser and get your friends and family to use it too, unless there's a…
Re: Maintaining an Independent Browser Is Expensive
#189Re: Maintaining an Independent Browser Is Expensive
#190Earlier quoted context omitted.
There is a subset of web pages that only use a subset of features - Hacker News is an example, but better examples would be Wikipedia, many news sites, documentation of all kinds, and so on. You have basically static HTML, and use JavaScript for 1) progressive enhancement and decoration (what used to be called "DHTML"), 2) ads, and 3) more and more for client side rendering. You can't do much about 3 right now, but I…
> I don't think this is hostile to developers at all, unless AMP is already hostile. I think the prevailing opinion on Hacker News is exactly that.