Immediately after switching the page, it will work with CSR.
Please reload your browser to see how it works.
I just love that the open nature of Bsky is allowing people to hack things like this.
Now that their growth is crazy, let's hope that the work they did on the protocol and corp structure keeps it this way.
If you add the following line just prior to the return in createTextTexture() the blurriness goes away:
texture.anisotropy = renderer.capabilities.getMaxAnisotropy();
The perf could probably be largely solved with reusing texture objects as a pool instead of creating then destroying them as needed. I'm too lazy for that though :p.Unfortunately, the idea was nixed since it had a pretty high chance of exposing ugly stuff that would otherwise have been lost in obscurity and never seen.