Remix.run Logo
mnahkies a day ago

I'm still haunted by a bug caused by the JSON serializer our C# apps were using emitting bigints as JSON numbers, only for the JavaScript consumers to mangle them silently.

Kinda blows my mind that the accepted behavior is to just overflow and not raise an exception.

I try to stick to strings for anything that's not a 32 bit int now.