Building a browser may be one of the scariest things in the overall development field. I am not kidding.

For the past two days, I have been working on that kind of project continuously, but I am still nowhere close.

It's not just the rendering engine you need, but also dealing with all the "default" restrictions the internet/website has, and every single platform has its own way to follow particular standards. It's a nightmare.

Reply to this note

Please Login to reply.

Discussion

Then you gotta make sure it's properly sandboxed and resistant to the many various malicious attacks users and websites alike can launch...

I've often heard it said browsers are operating systems. In this day and age especially I don't think that's even much of an exaggeration.

Yeah, I literally did that with NostrNet.work, but it has a cost. After that, you literally have to rewrite every single permission, from copy, download even scroll—basically, everything that the website will be allowed to do. And for iOS, it will be different, and for Chromium-based browsers, it will be a different way to allow permissions. It's really a nightmare.

nostr:note1rgjjqtgkjjfah9m69n46vv2pd9m8ky3ecrduemrp3jsgck4a746sxp6fg2

Big salute for you

Not that I want to stop 🤷‍♂️ just wondering how far down the rabbit hole you want to go? building from the ground up or a chromium respin like Brave ?