> they likely went with something HTML/CSS-based, which would explain the performance issues.
This is the case with a lot of apps that still manage to be performant. So it's quite possible Amazon are writing bad HTML/CSS but that's possible in other languages too.