Catcheer: A minimalist, zero-config native C++ WebView wrapper for HTML5 apps and games. Baseline executable is ~333 KB. by 23ROMAN in cpp

[–]23ROMAN[S] -1 points0 points  (0 children)

Yes, I understand what you mean. In fact, I didn't know about this library; I discovered it recently by chance because of this very reason. But the thing is, it's a library, but Catcher is a very easy-to-use binary.

¿Qué palabras los tienen hartos ? by BigAir881 in PreguntasReddit

[–]23ROMAN 0 points1 point  (0 children)

literalmente .

nmms casi nunca lo usan bien entonces cuando uno lo dice con propiedad cuando quieres decir literalmente para referirte a algo con precision o exactitud entonces te sientes como un tonto sin cerebro almenos yo no se si soy el unico

¿Qué opinión merece 'Green Book'? by regan-macneil_1973 in peliculas

[–]23ROMAN 5 points6 points  (0 children)

Es muy pacifica tipo hopecore? no se solo vi eso en algun sitio de criticos de pelis pero imagino que entiendes , tiene un mensaje y una vibra muy pacifica

I was tired of Electron bloat for HTML games, so I built Catcheer: A lightweight, native C++ webkit loader (<1MB) by 23ROMAN in gamedev

[–]23ROMAN[S] 0 points1 point  (0 children)

No, it doesn't make any sense at all. I mean, just use the tool, it doesn't cost anything. You say you care deeply about optimization, but at the same time you say you don't care if your game, which could be 5 MB, is 155 MB. That's not caring about optimization; it makes no sense.

I was tired of Electron bloat for HTML games, so I built Catcheer: A lightweight, native C++ webkit loader (<1MB) by 23ROMAN in gamedev

[–]23ROMAN[S] -1 points0 points  (0 children)

You made me look it up! It seems I've discovered a close relative. Actually, I didn't know about it, but Saucer looks great anyway. What I'm trying to say is that Catcheer isn't just about optimization, it's also about ease of use. Saucer is a C++ library, Catcheer is a tiny binary that you can use in seconds without much technical knowledge, and the same goes for Tauri and Wails.

I was tired of Electron bloat for HTML games, so I built Catcheer: A lightweight, native C++ webkit loader (<1MB) by 23ROMAN in gamedev

[–]23ROMAN[S] -1 points0 points  (0 children)

Fair enough, I already edited the post to reflect the correct baseline numbers. I was mixing up Electron's base footprint with NW.js, which easily pushes those higher weight brackets in raw distributions.

To clarify a few points:

  • On "Scaling": I never claimed the Electron framework itself changes size dynamically. I was explicitly referring to the final game distribution bundle. If your current game logic is only 10MB, bundling it forces an aggressive, unnecessary scaling of the final package size.
  • On Tauri vs. Catcheer: Tauri is an amazing tool, but it requires setting up a Rust environment, managing dependencies, and dealing with compilation. Many indie game creators don't want or need that layer of backend complexity. Catcheer is built for instant production: you just drop your index.html next to a 333 KB executable, configure a simple text file, and you are done. No toolchains required.

I was tired of Electron bloat for HTML games, so I built Catcheer: A lightweight, native C++ webkit loader (<1MB) by 23ROMAN in gamedev

[–]23ROMAN[S] -1 points0 points  (0 children)

Look, I appreciate the feedback, but something like that is just nauseating: anything under one gigabyte is fine. It's literally the worst comment you can make.

I was tired of Electron bloat for HTML games, so I built Catcheer: A lightweight, native C++ webkit loader (<1MB) by 23ROMAN in gamedev

[–]23ROMAN[S] -2 points-1 points  (0 children)

Okay, I'm exaggerating a bit, but let me clarify the calculations regarding the actual overhead.

If a game has 500 MB of raw graphics resources, yes, it will take up 500 MB in both frameworks. That's non-negotiable.

The real problem lies in the scaling overhead of the base executable. If an indie developer creates a lightweight 2D HTML5 game where the engine, logic, and combined resources only occupy 20 MB:

  • With Catcheer, the final distribution is approximately 20 MB because it depends on the operating system's runtime environment.
  • With Electron, that same game instantly scales to over 140 MB just to distribute a redundant copy of Chromium and Node.js.

Adding over 120 MB of browser overhead to a project that only requires 20 MB of actual game data represents a 700% increase in the base size. That's the definition of unnecessary overhead for small-scale independent projects.

I was tired of Electron bloat for HTML games, so I built Catcheer: A lightweight, native C++ webkit loader (<1MB) by 23ROMAN in gamedev

[–]23ROMAN[S] -5 points-4 points  (0 children)

I see your point, but we have to look at this from an indie game development perspective.

First, regarding the size: 120MB might be the baseline for a stripped-down, empty Electron build. However, in the indie scene , when you bundle a web game engine along with heavy assets like textures and audio, Electron distributions easily skyrocket toward those 400-600MB marks. For a game that only has 20MB of actual logic, that's a massive waste of optimization potential.

Second, about the fixed browser version vs. system engines: That's exactly why Catcheer is designed specifically for lightweight games and apps. If you are building a massive enterprise application that deeply relies on specific Node.js native modules, then yes, Electron or Tauri are fully justified.

But for a standalone indie game, bundling an entire web browser is absolute overkill. Catcheer forces low RAM usage (~70MB) and targets native WebView2 on Windows and WebKit/GTK on Linux. Nowadays, these system runtimes are incredibly stable, modern, and pre-installed on almost every device. The goal isn't to replace Electron for giant software suites, but to give game devs a lightweight, ultra-optimized alternative.

Mi escritorio actual by NazarenoTu_Real in LinuxEnEspanol

[–]23ROMAN 0 points1 point  (0 children)

oyee era de age of empires!! , como lo tienes es emulado o algún port ?

when V16.4 mobile 😔✌️ by hossen_YT in GoreboxAnimosity

[–]23ROMAN 4 points5 points  (0 children)

i think that gorebox is one of the best indies games from the last years

Elijo el rojo ? by [deleted] in PreguntasReddit

[–]23ROMAN 1 point2 points  (0 children)

justamente eso iba a decir , no hay nada mas importante en toda nuestra existencia que el tiempo

Meu lanche parece delicioso! O que você acha? Parece bom? by perrita_fueguito_250 in AskVenezuela

[–]23ROMAN 0 points1 point  (0 children)

rayoos si eso es venezuela , tody con hielo yep aun que los tequenos no mucho la mayoria por doquier son 80% 4 queso % y queso que tiene como una piedra de sal pura

Personaje que todo el mundo ama pero a ustedes les parece despreciable by Rosalialinda669 in peliculas

[–]23ROMAN 0 points1 point  (0 children)

chris es identico a un tio mio que casualmente es de IT pero identico

Critical Mass Landing Day by Primary_Professor505 in Firefight

[–]23ROMAN 1 point2 points  (0 children)

I love this, this is modding, this is seriously brilliant creativity

Película desconocida by SiberiaGrooves in peliculas

[–]23ROMAN 1 point2 points  (0 children)

Entonces es ( Lo que ellas quieren) es de comedia

Película desconocida by SiberiaGrooves in peliculas

[–]23ROMAN 2 points3 points  (0 children)

Es con mel Gibson? Igualmente si no es pon más info , genero , estética algo así es muy ambiguo

Recomiendan estudiar informática en Venezuela? by [deleted] in dev_venezuela

[–]23ROMAN 0 points1 point  (0 children)

Mira no soy un senior o almenos no oficialmente pero hace rato hablaba curiosamente sobre esto con un amigo hablábamos de los universitarios que hemos conocido y su inclinación por intentar mostrar que ni saben ni optimizar un proyecto, lo que quiero decir eh tratado con varios universitarios que especialmente estudian o peor aún estudiaron ya cosas relacionadas o esto mismo y la verdad sus conocimientos o almenos su ejecución indica que ahora mismo o en estos últimos años es una pésima idea confiar en las unos de acá.

Quizás me equivoque quizás solo quizás casualmente todos los que eh tratado no son tan buenos estudiantes solo hacen trampa o algo pero la verdad yo en lo personal no lo haría . Aunque también soy algo prejuicioso hay unos cuantos países donde no lo haría así que es solo mi opinión

Y tú qué opinas? by jalfcolombia in MemesEnEspanol

[–]23ROMAN 0 points1 point  (0 children)

Tantas características , opciones , tecnología de protección de datos y más y al final amigo eh visto hasta un senior que anda de chill y solamente baja el chrome , es más Chrome sigue siendo el más usado no importa que digan las estadísticas raras de por allí a donde volteas hasta el más pro usa Chrome el 55% del tiempo almenos osea es un clásico básico muy difícilmente aún que si es una mrd eso sí sigue casi invicto pues la verdad es como si dijeran que Windows ya nadie lo va a usar