Remix.run Logo
andrewstuart 4 days ago

The view transitions API is a disaster.

I spent weeks trying to get it to behave predictably and failed entirely.

Don’t use this api if you value your sanity it’s the worst api I’ve used in a browser.

wizzwizz4 4 days ago | parent [-]

What particular issues have you experienced?

andrewstuart 4 days ago | parent [-]

It’s extremely hard to use reliably.

Anyone enthusing about this API hasn’t done much with it.

martrapp 4 days ago | parent [-]

What exactly hurt the reliability? Early on, I often ran into false starts because I did not pay enough attention to proper render blocking.

andrewstuart 4 days ago | parent [-]

It’s a ridiculous API that is way too complex.

Try using it and you'll see.

It takes huge amount of setup which it then seems to pay attention to or not, depending on his knows what factors.

Go ahead try it for something beyond basic usage then tell me how reliable and easy it was.

martrapp 4 days ago | parent [-]

I tried something here: https://vtbag.dev Took me a while to figure things out, but I'm happy to share what I learned. That's why I asked: I would be glad to help with concrete problems.