3 ms·
Yeah I also never understood why the eShop is so bad. Even scrolling around in videos takes forever. But then again, me and my friends always buy cartridges so
by fxtentacle 4y ago
Yeah I also never understood why the eShop is so bad. Even scrolling around in videos takes forever.
But then again, me and my friends always buy cartridges so that we can trade finished games. So maybe someone at Nintendo did the math and decided that a global CDN isn't worth it.
- averne_ 4y agoBecause it runs in a browser (WebKit-based), and because the browser is compiled without JIT for security concerns. It should really be a native applet, but Nintendo probably wanted to control it without needing a full firmware update.
- danuker 4y agoThey could have simplified the payload then (layout, JS...).
- averne_ 4y agoI'm not sure there's much to be simplified, interpreted JS is just that slow. In more recent firmwares Nintendo introduced more security-oriented changes (CFI, PAC) that potentially slowed the browser down even further. The Switch CPU is also not fast to begin with, and severely underclocked compared to what you would see on a regular Tegra X1. It used to be that you could access the Switch eshop using a dumped console certificate, and it was very smooth on a regular desktop browser.