Gosub Browser Progress, pt39

Created at 2024-12-24 17:39:20 (1 month ago)

We've got a browser!

At least, we have now got a stand-alone useragent that can load tabs, and actually render them. For this, we use the gosub_engine as a dependency (which seems to work quite nicely, but we haven't got the final API written yet)..

Also, we have got a registry up and running where we are hosting our own gosub crates. We don't use crates.io for this yet, as our crates are not yet for public consumption, and we might need to remove crates, so we don't want to pollute crates.io for this.. Setting up a registry is actually quite easy, but we needed a bit of API system to actually publish and search the crates. I've created a small symfony application (yes, php), for it that works quite well. The registry can be found at: https://registry.gosub.io and the source for it at https://github.com/gosub-io/registry

Next up I will do some "minor" work on the gtk browser: making sure bookmarks and history works, and maybe some standard browser functionality that you might expect. Not so much because this will be our main browser, but more to get more acquainted with GTK and the rust bindings. Also i will take a dive into the current rendering pipeline. We don't have any yet, and all the stages are basically merged into a single system which makes it hard to grasp the code and is not very flexible (but it works so for a concept it is perfect). If we have more of a pipeline in place, we can also do things like caching or rendering only the things we need to render instead of doing everything over and over again.

This will be the last post of 2024. We could not even imagine that we were going to be at the point we are right now, especially with the number of developers we have. But we are making good progress. Of course, we are still far from a fully functional browser, but imagine what we can do in the next year!

gosub rust gtk

About jaytaph

Codemuser extraordinaire

avatar Loves building crazy and insane stuff. Happiest when left alone. All I wanted was a Pepsi, just a Pepsi.
Joined:March 24, 2023
Following:2
Followers:2
Posts:54
Comments:3
Upvotes:4
RSS feed