Shoulder
Koopa
Where I'm still struggling is to understand why the eshop is so sluggish, where the limitation lies. The data? It can stream video. Loading 9-12 thumbnails at a time should really not be a problem. The one core being to little? The games not running, the cores should be available. To little ram to keep stuff in it? That's the only thing I could think of, but then again, if it's enough to store 30 Seconds of video, stream YouTube I can't see it as a problem.
The backend? At least on the phone the pages load pretty fast. To high compression taxing the CPU to reduce data load? Would be Kinda ironic when they expect you to buy games with multiple GB.
That it's implemented as a endless list with wonky reload triggers? Maybe that.
I'm just confused where the limitation lies
I'll preface I am not a programmer (Engineering in Construction is more accurate), but my first thought is if the app is slow (forget if it’s web based or not for the sake of argument), then it's likely two possibilities: 1) Bad coding, or 2) Not enough horsepower. And yet, it is also possible for both to be true in this case, which I think is ultimately the case for the Switch here. Their code isn’t sufficient for the available horsepower.
Nintendo wanted to make the eShop the way it was for whatever reason they made, and they’ve stuck with it since it launched. I’m sure they've made some optimizations along the way, so my hunch is Nintendo could’ve made the eShop even more optimized, less laggy, and likely a more user friendly experience, but opted not to because…reasons. I honestly don’t buy the argument that the CPU core isn’t somehow strong enough to run it. It could run it IF AND ONLY IF the eShop was better programmed, and I think it ultimately isn’t. Nintendo ran into the same issues with the Wii U while they had a full 1 GB of Ram available to them, and the whole OS was slower than molasses. For what Nintendo does very well in the gaming software side of things, I think they’re historically rather terrible on the non-gaming software side of things…and that's ok. That's where you hire it out to the right people who do this sort of thing, but like some folks have pointed out to me, this version of the eShop was around prior to the Switch, and Nintendo probably felt it was “good enough.” Not bad, not great, but adequate for their purposes.
And I think the eShop does still function as a storefront. Again, I think there’s some poor engineering behind it, and optimizations.
“Oh, but the CPU is too slow! We can’t make it any faster.”
”Then overhaul the UI, change the format of the eShop to better suit the hardware given to you, and try again.”
“But we've tried, and it’s just impossible! The technology doesn’t exist!“
”TONY STARK WAS ABLE TO BUILD THIS IN A CAVE…WITH A BOX OF SCRAPS!!!!”