I am a web developer. And I believe
A good web developer is like an illusionist; she can create an illusion of feeling fast even when it is not. No, it's not a spinning loading image. I hate that loading image. Users don't care the slowness of invisible things.
Simple goes well with Fast. A good web developer knows minimal work is the best work. It's easy to maintain as well. Users come to your site for your content, not flashy ui. Try to design your UI so that it seems "natural" for your users.
Not all websites need React and Angular. Stick with vanilla stuff.