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.
