6 ms·
The aim of the project is to create a useful, minimal, and fast web browser. But we all are learning as we are developing it :D
by leakbang 5y ago
The aim of the project is to create a useful, minimal, and fast web browser. But we all are learning as we are developing it :D
- 2143 4y agoIt's cool that you're doing this. Why not Rust?
- leakbang 4y agoI evaluated a lot of languages before settling down on C. I have 2 main reasons why I chose C. One is that I wanted to pay homage to many great programmers who wrote industry-pushing software in C. The other reason was that I wanted to start from 'scratch' and use as few pre-made libraries as possible. I think there is a lot of fun in starting a project like this from 0 and figuring out everything on the go :D
- 2143 4y agoRust is rather low level, yet it offers memory safety. > One is that I wanted to pay homage to many great programmers who wrote industry-pushing software in C. Some of those great programmers might probably have chosen other languages if they existed back then. Anyway, I think what you're doing is pretty cool and I wish you all the success in whatever language you choose to do this in.
- leakbang 4y agoThank you for the advice and the good wishes :)
- 0x20cowboy 4y agoWould love to contribute. Especially if it’s Javascript free. Any plans to open source?
- leakbang 4y agoYeah the browser is open source, but the project is very early in development. After the project has a stable basis, we will fully embrace the FOSS mindset and make contributions open.
- zzo38computer 4y agoIf it is FOSS, I think it will be necessary, since many modern web browsers have many problems. Will you be able to write extensions to the browser in C? Would have many feature assuming advanced users only? If so, that would be an improvement, I think.
- leakbang 4y agoThe project is still very early on in development so we haven't decided how to handle extensions/add-ons. But it would definitely be neat and unique if the browser extensions are also written in C. But the idea behind the browser is to create an unbloated, fast, and responsive browser that is also easy to use.