Needs an FAQ Why isn't contributing to existing projects like Servo feasible? Do they reject the benefits of modularity? What existing code is being leveraged, or is this entirely from scratch? Why was lifting code from Servo or elsewhere not sufficient? Is this project intending to remain fully non-profit or is there some kind of vision for monetization to support the gargantuan amount of effort it would take? It sa…
[flagged]
Gosub – An open-source browser engine
121–130 of 173 posts
Re: Gosub – An open-source browser engine
#122I was hoping for a small embeddable engine to finally replace Electron. The build on Windows ends up being 55MB, not too bad but still too large for simple apps. Is anyone working on something like that?
Yes, we're working on that over at https://github.com/DioxusLabs/blitz (alpha release imminent). Our TodoMVC example is current ~20mb with a standard release builds, but comes down to 7.2mb with some compiler flags like -Oz and LTO enabled (these numbers of from macOS). And we plan to allow fine grained configuration of the feature set, so if you don't need certain image formats or layout algorithms or networking sup…
Re: Gosub – An open-source browser engine
#123It would be interesting to be able to use pieces of this from other languages.
Re: Gosub – An open-source browser engine
#124Earlier quoted context omitted.
Isn't this how generative models are supposed to be used? Instead of generating a sub-par (no pun intended) logo myself, I get a model to build one for me. It is the same as using any computer software to achieve the goal - human is providing the inputs and hardware and software are generating the output.
Instead of generating a sub-par (no pun intended) logo myself, you should PAY to someone to make a logo, instead of stealing work from other people.
Re: Gosub – An open-source browser engine
#125Earlier quoted context omitted.
Projects written in Rust tend to be very fast - as fast as C++ or C code - but without the endless security issues. You may as well ask "why does it matter if this bridge is made of iron".
There are long lasting bridges made of stone, concrete and in the right climates, even wood. Not to mention rope when it suits the purpose. Each material has its own qualities, which means its own pros and cons in a given context. This naive belief that there will be one language to rule them all (and is name is ignores history and the world outside of programming in a rather silly way.
I'd be fine with someone building a new browser out of stone, concrete, wood, or even rope.
Just don't build it out of C/C++ because those languages aren't memory safe.
Re: Gosub – An open-source browser engine
#126Why not spend this effort contributing to Servo, which is also written in Rust? It seems the two projects share similar goals but Servo has a massive headstart.
Starting your own project you can set the agenda and pace and truly create your vision.
The people who want to do the first idea are very different from the group that want to do the second.
Re: Gosub – An open-source browser engine
#127Earlier quoted context omitted.
That’s good to hear. I’m excited to see you’ve got a good html parser. That’s worth a lot just by itself.
Yes, the HTML parser, probably the component that is the most spec compliant. I think the CSS parser also is. For the initial phase, I think it is more important to get something working. For a later implementation, the spec should dictate what we do and what not. But with a small team, it is just not feasible.
Re: Gosub – An open-source browser engine
#128Why not spend this effort contributing to Servo, which is also written in Rust? It seems the two projects share similar goals but Servo has a massive headstart.
Because Servo is run by others with a different agenda that came from a billion dollar company that gets hundreds of millions from a trillion dollar company and they decided to dropped it. The political effort to get to a place where you can shape the project is a huge mountain to climb and unlikely. Starting your own project you can set the agenda and pace and truly create your vision. The people who want to do the…
Re: Gosub – An open-source browser engine
#129Earlier quoted context omitted.
Projects written in Rust tend to be very fast - as fast as C++ or C code - but without the endless security issues. You may as well ask "why does it matter if this bridge is made of iron".
There are long lasting bridges made of stone, concrete and in the right climates, even wood. Not to mention rope when it suits the purpose. Each material has its own qualities, which means its own pros and cons in a given context. This naive belief that there will be one language to rule them all (and is name is ignores history and the world outside of programming in a rather silly way.
Of course there are impressive projects made with C. But we generally don't build large bridges out of wood anymore do we.
Re: Gosub – An open-source browser engine
#130Earlier quoted context omitted.
Thanks for the pointer. And it makes it doubly confusing. Doesn't a reference to an obsolete, pre-modern language tarnish the reputation of Rust? Doesn't the creator of this project fear lawsuits from the legal team at The Basic Foundation?
1. No, unless you actively disable your brain's pleasure center 2. No, because GOSUB (the Basic keyword) is not a trademarked term owned by The Basic Foundation
Wait, you can toggle that thing on and off? I knew I've been doing something wrong!