Love the food-centric naming conventions for all the components. Can we take a moment to appreciate themed naming conventions in software ecosystems? It’s a great conversation starter, and it’s something that will keep us smiling even when things get serious.
I also like it, despite I have to admit: As a vegan person, I would not like to contribute to software parts named after sausage ;-)
The Hotdog web browser and browser engine
111–120 of 148 posts
Re: The Hotdog web browser and browser engine
#112Earlier quoted context omitted.
> 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…
This is something I had been pondering. Rather than making a new 'standard' based on a new technology and thus expanding the standards base with complexity, we can go the other way. Make a specification based on old tried and tested tech. Thinking something like a set HTML/CSS specs that can be implemented fairly easily. It is a spec that is essentially something a website can be built to knowing that end browsers/us…
That could then be heavily optimized and used for cross-platform apps instead of the bloated, kitchen sink approach of Electron.
Re: The Hotdog web browser and browser engine
#113With that said, we need more independent web browsers. Good for them.
Re: The Hotdog web browser and browser engine
#114Earlier quoted context omitted.
It depends by what you mean. Do you mean Command line accessible version? If so, there are several that work in terminals. Do you mean text only? If so, there are several browsers that can do this for you :-)
Care to provide some working examples? Many that can be found on Google appear to be working prototypes that are not actually usable.
Re: The Hotdog web browser and browser engine
#115> 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.…
Engineers think they are being cute when they do this. In reality it hampers new devs because you can't just look at a component and have an idea of what it's doing. I've been on projects like this and after a year I was still second-guessing myself.
Re: The Hotdog web browser and browser engine
#116I’m a bit disappointed by the naming convention. There is mayo and sauce components. Mayo is not a typical hotdog condiment and sauce seems a bit generic. And then there is gg. What about sausage, sauerkraut or onion?
I beg to differ - my wife always puts mayo on hot dogs. She's Mexican, though - maybe it's a cultural thing?
Re: The Hotdog web browser and browser engine
#117It'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…
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.
Re: The Hotdog web browser and browser engine
#118I was really hoping that this was some sort of reboot of the HotDog[0] HTML editor by Sausage Software[1]. [0] https://archive.org/details/tucows_194462_HotDog_Professiona... [1] https://en.wikipedia.org/wiki/Sausage_Software
Re: The Hotdog web browser and browser engine
#119It'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…
honestly, I have been toying with the idea of building a web browser project that has no JavaScript. just completely ignores the script tag or any JavaScript related things. like onclick, and other attributes.
You can use a plugin like NoScript to control what scripts run, it's a pretty decent compromise.
Re: The Hotdog web browser and browser engine
#120Does it pass the Acid3 test? I haven't thought about that in a long time. Not since I was using Konqueror + khtml engine.
Fat chance. It doesn't implement any CSS selectors at all. Servo passed Acid2 in 2014: https://research.mozilla.org/2014/04/17/another-big-mileston... This is really far behind.