Why Gosub if it isn't written in Go? Should have been called Rustsub ;-)
Gosub – An open-source browser engine
51–60 of 173 posts
Re: Gosub – An open-source browser engine
#52Earlier quoted context omitted.
Something very silly has happened, where the thing that most non-technical people have which is most exposed to hackers is also incredibly complex and requires high performance for some reason.
Yeah. I still hope at some stage we build something much simpler that maintains the same security boundary. Like an application platform (forget documents) built entirely on wasm, and with capability based security. That would let you launch apps made within the platform just as easily as you currently open a website. The platform would need some primitives for rendering, UI, accessibility and input handling. But hop…
In the end you will end up with the platform / OS which will lose to competitors because of performance and lack of features and do not expect it to be secure. Developers will manage to leave some holes and hackers will find their way.
Re: Gosub – An open-source browser engine
#53Earlier quoted context omitted.
All I have to do is stumble upon a heated 100+ post discussion on the implementation details of an arcane feature of CSS to understand how mammoth an undertaking it must be to develop a fully compatible browser engine.
> develop a fully compatible browser engine Do we need more "fully compatible" engines? I could imagine there are use cases for browser engines that work with just parts of the specification, particularly the most common ones used in the wild.
By tighter integration with the final product, the browser can provide specialized elements or APIs to simplify the actual application code.
I think it's used a few other places as well.
Re: Gosub – An open-source browser engine
#54Re: Gosub – An open-source browser engine
#55I'm always disappointed when conversations here are full of "why don't you just contribute to instead?" Have you never simply desired to do something yourself?
Re: Gosub – An open-source browser engine
#56Earlier quoted context omitted.
> more of an intellectual curiosity than anything which seeks to become useful I am reminded of this: “I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.” – Linus Torvalds, announcing the software that became what we now know as Linux
One can only hope we can get a browser the same way we got Linux, but as RMS was fond of pointing out, Linux’s success had a lot to do with the existence of a full suite of GNU software that could run on top of a new kernel. If only we had something like GNU with browser engines, I’d be more optimistic about the chances for success of many new entrants.
Mozilla had one a while ago: https://github.com/browserhtml/browserhtml . I'm sure it could be updated.
Re: Gosub – An open-source browser engine
#57Re: Gosub – An open-source browser engine
#58Re: Gosub – An open-source browser engine
#59Earlier quoted context omitted.
All I have to do is stumble upon a heated 100+ post discussion on the implementation details of an arcane feature of CSS to understand how mammoth an undertaking it must be to develop a fully compatible browser engine.
> develop a fully compatible browser engine Do we need more "fully compatible" engines? I could imagine there are use cases for browser engines that work with just parts of the specification, particularly the most common ones used in the wild.
Re: Gosub – An open-source browser engine
#60Why 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.