JavaScriptで64bit整数の実装を強制する方法
@Azumanga: @davidtolnay @rustlang Nowadays I always start ids at 2^53, past 32bit and JavaScript “safe integers”, while still leaving almost all the the 64-bit number space, which I’ll never fill. JavaScriptの数値がすべて64ビットの浮動小数点数(IEEE 754フォーマット)で表現されるため、安全に整数として扱える範囲は整数の範囲は-2^53から2^53-1(Number.MAX_SAFE_INTEGER) IDを2^53から始めると64bit整数や文字列での扱いを強制できる
残りは$ (2^{64}-1)-2^{53}個($ (1.84)10^{19})あるので十分なサイズ