Hi Everyone,
I'm working on a project where we are building a web browser. I have never worked on any such project so don't have much knowledge.
I have started with brave's source code and was able to set up and start the browser locally. However, the source code is very huge and very difficult to understand.
In case anyone has worked on anything similar kindly revert to the thread or mail me at kumar.bits009@gmail.com
Thanks
Are you sure you can carry out such a complex project as creating a new browser? Due to many offers on the software market, your browser may not be interesting since you have little experience in this field.
I advise you to gather as much information as possible using https://proxycrawl.com/scraping-api-avoid-captchas-blocks to understand how to create and write a new full-fledged browser.
The main problem is that now people are used to synchronization and are not ready to give up the connection of all their devices. However, if you surprise everyone with some novelty, you will be able to stay relevant.
Browsers have so many features these days that, you can say browsers are essentially the new OS. I don't have any experience of working with browsers, but my suggestion is instead of starting from a huge source code, build one yourself from scratch, it won't be feature-rich, but you can add basic functionality and can use an existing engine like Servo for it.
If you really need to work with a big browser, why not start with chromium source directly, instead of brave? Brave must have added their own customizations above the chromium source code. Also, it will probably be easy to find help with chromium source code rather than Brave's customizations.