Static test is still, IMHO best, but if they want that fancy transition they could at least have used a gif. All that js is terrible overkill.
The language translation animation only lasted a few days. Now it’s static with English at the top and translations below.
Overkill for a web of humans loading sites in browsers. Not overkill for a dead internet with swarms of agents DDoSing everything in sight.
You understand that the GIF would be larger than the JS, right? (Apart from other problems with this idea.)