Live data from Hacker News

The Hotdog web browser and browser engine

github.com

71–80 of 148 posts

Re: The Hotdog web browser and browser engine

#71

Earlier quoted context omitted.

They break them on purpose so people will switch to Chrome. And the worst part is, there's no evidence (yet?) that there's malice behind it. Maybe we'll get a whistleblower at some point, but that'll only happen when their income no longer covers buying off their conscience.

Do they only break for users in the United States? I've been using Firefox exclusively since about 2.0, and I've never had any of the Google projects break for me. Not once. Yet this seems to be a pretty common problem around here.

I'm from Europe and on one occasion Youtube was broken on Firefox but not on Chrome. It was fixed in the day or two.

Re: The Hotdog web browser and browser engine

#72

It's great to see yet another attempt at writing a web browser --- and I say this as someone who has been (slowly) working on one myself. The browser is far from stable, spec-compliant, or even really useful, but, I'm slowly working on bringing more features and supporting more sites. When the specs are constantly churning in order to keep one gigantic company's browser an effective monopoly, maybe it isn't really th…

> Maybe if enough of these "minimal browsers" show up, people might even realise that basic HTML and CSS is quite sufficient for a lot of things and start creating simpler, more efficient sites, thus dissolving the monopoly. I feel like some initiative to establish a super 'light' version of the html/css specs might be a very good thing...browsers are so far gone out of the hands of individual coders or even small te…

https://www.w3.org/TR/xhtml-basic/

Though I think you're restricted in feature selection more by reality than by specifications. CSS is designed with assumption of designer competence, which modern webdev struggles to achieve, a better strategy is to replace CSS with semantic markup and this way integrate with user styles.

Re: The Hotdog web browser and browser engine

#73
post #66
post #35

Earlier quoted context omitted.

I've been arguing this for a while: I want a browser that deliberately cannot run random scripts; only from a vetted source. That source will contain stuff like autocomplete and htmx or similar. If something doesn't work with that it asks you if you want to enable "bloat mode - warning: unsafe" and I the user chooses it enables a full browser engine.

LibreJS is probably what you're looking for.

A good suggestion, but LibreJS is about blocking non-trivial JavaScript which isn't Free Software, it's not about vetting specific JavaScript files. A malicious website can declare its JavaScript to be Free Software, and LibreJS will then permit that script to run.

* https://www.gnu.org/software/librejs/

* https://en.wikipedia.org/wiki/GNU_LibreJS

Re: The Hotdog web browser and browser engine

#74
> ketchup (html parser and DOM Tree builder) mayo (css parser and Render Tree builder) mustard (UI Toolkit, events and OpenGL) sauce (requests, cache and filesystem) bun (css layout calculator)

Off topic, but I've encountered some more serious projects that used strange nouns to name their components. I've never figured out why, but it usually results in me spending more time cross-checking what each component does. Can anyone comment?

Re: The Hotdog web browser and browser engine

#75

Earlier quoted context omitted.

It seems fair enough to me to warn people about rude words. There are still some people who are offended by them (to be fair, I can't imagine many of them are here), and there are quite a lot on that page.

Thank you for the warning, Aussie... erm... Wog...

No fuckin' problem, mate. :)

Re: The Hotdog web browser and browser engine

#76
Written in Go. This is presumably good for security.

Curious that the components are named ketchup, mayo, mustard, sauce, bun, and gg. There's an obvious omission here, although it has the advantage of being vegan friendly.

Also, somewhat related: it's a pity the Servo project is going nowhere. I don't mean to put this project down, but Servo was the only realistic shot at a truly new, truly usable Free Software browser.

Re: The Hotdog web browser and browser engine

#77
post #24

It's great to see yet another attempt at writing a web browser --- and I say this as someone who has been (slowly) working on one myself. The browser is far from stable, spec-compliant, or even really useful, but, I'm slowly working on bringing more features and supporting more sites. When the specs are constantly churning in order to keep one gigantic company's browser an effective monopoly, maybe it isn't really th…

> When the specs are constantly churning in order to keep one gigantic company's browser an effective monopoly, maybe it isn't really that important to follow them so closely... The notion breaks as soon as your users want to use youtube or gmail, which for some mysterious reason keep insisting on using all these useless "standards" even though they have no benefit to the user.

For YouTube, use youtube-dl or VLC (it's capable of playing YouTube videos directly).

For gmail, use an IMAP+SMTP client of your liking, of which there's no shortage.

Re: The Hotdog web browser and browser engine

#79
post #56
post #24

Earlier quoted context omitted.

> When the specs are constantly churning in order to keep one gigantic company's browser an effective monopoly, maybe it isn't really that important to follow them so closely... The notion breaks as soon as your users want to use youtube or gmail, which for some mysterious reason keep insisting on using all these useless "standards" even though they have no benefit to the user.

This notion also breaks when user wants to use govt and financial (bank, etc) web-sites.

Depends on the gov, in Europe they tend to follow usability guidelines

Re: The Hotdog web browser and browser engine

#80
post #43

It's great to see yet another attempt at writing a web browser --- and I say this as someone who has been (slowly) working on one myself. The browser is far from stable, spec-compliant, or even really useful, but, I'm slowly working on bringing more features and supporting more sites. When the specs are constantly churning in order to keep one gigantic company's browser an effective monopoly, maybe it isn't really th…

The idea of "minimal browsers" is a popular one and there are thriving communities based on this idea: Gopher is a dead simple text-based protocol: https://en.wikipedia.org/wiki/Gopher_(protocol) Project Gemini is a slightly more powerful protocol for the small web: https://gemini.circumlunar.space/ The tilde (~) community, which makes the small web social: https://tilde.club/ I recommend you have a look at James Tom…

> The idea of "minimal browsers" is a popular one

RSS in a terminal saves time and energy.

Post reply on HN