Desktop Systems & Privacy Engine

Mundo Browser

C#.NET 10WPF / FluentWebView2EcoMode
Mundo Browser — Desktop Systems & Privacy Engine

Overview & Objective

A modern desktop web browser engineered from the ground up on .NET 10 and Microsoft WebView2. Designed for content-first immersion and strict local privacy: zero telemetry, local profile storage, in-process network filtering using compiled FrozenSet<string> domain lookups, and automated cookie consent dismissal. Features native dual-pane Split-View for side-by-side multitasking without multiple windows, and an intelligent EcoMode background tab discarder that reclaims up to 1.3 GB of RAM (19.4%) under heavy 35-tab sessions while maintaining 1.09% idle CPU consumption. Empirically validated across 10 hardware configurations against Chrome, Edge, and Brave.

1. Overview & Architectural Vision

Modern web browsers have become cluttered and heavy, burdened by continuous background telemetry, intrusive ad-trackers, cookie consent banners, and massive memory bloat. Mundo Browser provides an ultra-fast, minimalist alternative for productivity and research with four guiding pillars:

Content-First Immersion

Interface stays out of the way: sleek 4px scrollbars, retractable navigation and address bars (CTRL+E), and native Windows 11 Mica/Acrylic backdrops.

Built-in Multitasking

Native dual-pane Split-View lets users browse two pages side-by-side or stacked horizontally/vertically without managing multiple OS windows.

Privacy by Design

Strict local storage in %APPDATA%/MundoBrowser/WebView2Data. Zero remote analytics, zero tracking, and automated cookie banner dismissal.

Resource Discipline

EcoMode tab discarding unloads inactive memory while preserving page state for instant reloading upon focus.

Average Measurements across 10 Windows 11 Hardware Configurations

2. Standardized Empirical Benchmark Matrix

To evaluate real-world performance, standardized automated benchmarks were recorded across 10 distinct physical hardware configurations (laptops to multi-core workstations) over 5 high-demand scenarios:

BrowserScenarioTabsAvg CPU (%)Peak CPU (%)Final RAM (MB)Reclaimed RAM
Google ChromeS1: 1 Tab (Idle)16.19%19.53%1,675.1 MB0 MB
Microsoft EdgeS1: 1 Tab (Idle)14.58%25.40%1,620.9 MB362 MB
BraveS1: 1 Tab (Idle)13.42%12.85%1,638.4 MB42 MB
Mundo BrowserS1: 1 Tab (Idle)11.09%5.08%1,576.3 MB125 MB
Google ChromeS2: 5 Tabs (Multitask)56.53%23.82%1,940.4 MB10 MB
Microsoft EdgeS2: 5 Tabs (Multitask)56.51%19.15%2,338.0 MB0 MB
BraveS2: 5 Tabs (Multitask)54.75%18.60%2,120.5 MB48 MB
Mundo BrowserS2: 5 Tabs (Multitask)55.35%21.48%2,336.1 MB74 MB
Google ChromeS3: 20 Tabs (Stress)2012.23%36.72%4,073.5 MB309 MB
Microsoft EdgeS3: 20 Tabs (Stress)209.00%27.35%3,967.7 MB15 MB
BraveS3: 20 Tabs (Stress)207.62%24.15%3,842.0 MB245 MB
Mundo BrowserS3: 20 Tabs (Stress)204.53%10.55%3,663.1 MB729 MB
Google ChromeS4: 35 Tabs (Mega Sprawl)3513.50%45.60%6,768.0 MB96 MB
Microsoft EdgeS4: 35 Tabs (Mega Sprawl)359.80%34.10%6,126.9 MB76 MB
BraveS4: 35 Tabs (Mega Sprawl)358.85%28.70%6,190.0 MB185 MB
Mundo BrowserS4: 35 Tabs (Mega Sprawl)356.20%14.80%5,504.0 MB1,328 MB (19.4%)

3. Key Analytical Findings

1. Idle Energy Efficiency: Mundo Browser records just 1.09% CPU utilization during idle operation (vs 6.19% on Chrome and 4.58% on Edge), significantly extending laptop battery autonomy. 2. Peak Load Containment: During heavy 35-tab concurrency, peak CPU spikes remained constrained at 14.80%, compared to 45.60% on Chrome and 34.10% on Edge, preventing OS stuttering. 3. Memory Recovery: EcoMode automatically reclaimed 1,328 MB of memory during peak sprawl, keeping active system memory responsive.

Visual Documentation

Engineering Artifacts & Diagrams

Click any diagram or visual artifact to examine in high resolution.

Mundo Browser Benchmark Summary

Mundo Browser Benchmark Summary

Empirical resource comparison across 10 hardware configurations evaluating Average CPU, Peak CPU, Final RAM, and Reclaimed Memory against Chrome, Edge, and Brave.

Key Engineering Highlights

Native Dual-Pane Split-View

Browse two pages side-by-side or stacked in a single window without juggling multiple windows, backed by persistent session state restoration and custom search engines.

In-Process Ad Blocker & Clean Web

Network interception powered by compiled .NET 10 FrozenSet<string> domain lookup for zero-latency filtering, coupled with automatic cookie modal removal and zero remote telemetry.

EcoMode Background Memory Manager

Intelligently suspends idle background tabs to reclaim up to 1,328 MB of RAM (19.4% allocation) during heavy 35-tab sessions, with built-in audio playback and download protection.

Empirical Hardware Benchmarking

Automated PowerShell benchmark harness measuring CPU and memory across 10 machines, achieving 1.09% idle CPU footprint and peak spike containment under 15% during heavy concurrency.

Execution & Quickstart Commands

Clone & BuildRequires .NET 10.0 SDK and Windows 10/11.
git clone https://github.com/PLRpower/mundo-browser.git
cd mundo-browser
dotnet build MundoBrowser/MundoBrowser.csproj -c Release
Run ApplicationLaunches Mundo Browser with hardware acceleration.
dotnet run --project MundoBrowser/MundoBrowser.csproj -c Release
Reproduce Experimental BenchmarksRuns the automated multi-browser test harness on local hardware.
pwsh -ExecutionPolicy Bypass -File scratch/run_full_fixed_benchmark.ps1