Stufz

A Blog Powered By DisBlog

How I made a web browser as a frontend developer

Stufz | A Blog Made By StuffzEZ

Hi, I'm StuffzEZ, a developer who likes to learn all programming languages.. But my best programming languages are frontend ones like HTML, CSS, JS etc. And this is How I made a web browser as a frontend developer.

The research

I had the idea of making a web browser for a long time. I wanted a new kind of web browser. One that wasn't owned by a big tech giant or took up 16GB of RAM in the background so I originally thought of something I had used for one of my other projects (BlueHub), Tauri. I had used it to port my web app into a desktop app and it worked great for BlueHub; Hardly ANY resources were used. So I thought of a name, created a new project, coded it....

What? CORS error???

You see, the way I programmed this was by putting the content eg. google.com in an IFrame. I couldn't do multiple webviews because Tauri didn't have them then. So I realised that this wasn't going to work and I just moved on.. Until one day...

The Rediscovery

It's Monday and I am looking through my repositories when I re-discover my forgotten browser and I wonder..

Is this possible now?

So I look through every corner of the Tauri documentation then, by accident, I see a GitHub repository when I mispelt something into the google search box.. MicrosoftEdge/WebView2Browser. So I click on it. Now, I don't know much C++, which this web browser was written in but I thought I would give it a try so I forked it, opened it up in Visual Studio 2022 and realised....

Wait.. This is a Visual Studio 2019 Project

So I decided to port it to Visual Studio 2022 because I couldn't be bothered to re-download Visual Studio as a different version. After about an hour of porting, I had finally fully ported it to 2022, now I can start working on it.

Actually Coding It

After Inspecting the code for a while, whilst I am not a C++ expert, I discovered most of it was configurable extremely easily; In fact the UI was written in HTML, CSS and JavaScript! So I edited the code, mainly the CSS to make it look better but also a bit of JavaScript then I came out with this....

Welcome to Prosperity - A New Modern, Secure and Lightweight Browser For The Web

image image image image image image

Prosperity- A Powerful, Lightweight, Secure Windows Browser Built For Privacy With No Trackers At All.

Links

Article Published: 27/09/2025 16:35


© StuffzEZ 2025 | Blog Generated & Powered By DisBlog | Comments Powered By giscus