On Fri, Feb 03, 2023 at 01:41:35PM +0000, Hipreme via Digitalmars-d-announce 
wrote:
> This has been finished for quite a time but I was polishing some features.
> 
> I'll save this post to 4 things:
> 
> **Advertise that [Hipreme Engine](https://github.com/MrcSnm/HipremeEngine)
> is now supporting 5 platforms**, being those:
> 
> - Xbox Series
> - Windows
> - Linux
> - Android
> - Browser

This is awesome!  Now I definitely have to look into this when I get
around to my web project again.


[...]
> **2. D performance on web**:
> 
> Incredible. This game runs with 5% CPU usage on web, and it still has
> many optimization opportunities that I didn't run for, such as:
[...]

Nice!


[...]
> - What is the slowest part of D? The JS bridge. The bloat is all over
> there, executing code from the bridge is by a magnitude of 10x slower
> than a single side code. Thankfully my engine has already dealt with
> that by every OpenGL call being batched.
[...]

Yeah, just as I expected, the JS bridge is a bottleneck.  But hopefully
as WASM matures more, we may be able to bypass JS, probably partially at
first, eventually completely, hopefully.


T

-- 
Spaghetti code may be tangly, but lasagna code is just cheesy.
  • Hipreme Engin... Hipreme via Digitalmars-d-announce
    • Re: Hipr... ryuukk_ via Digitalmars-d-announce
    • Re: Hipr... Mike Shah via Digitalmars-d-announce
    • Re: Hipr... Guillaume Piolat via Digitalmars-d-announce
      • Re: ... ryuukk_ via Digitalmars-d-announce
        • ... Hipreme via Digitalmars-d-announce
          • ... Johan via Digitalmars-d-announce
            • ... Hipreme via Digitalmars-d-announce
              • ... Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
                • ... Dennis via Digitalmars-d-announce
    • Re: Hipr... H. S. Teoh via Digitalmars-d-announce

Reply via email to