Technical Guide7 min
Prevención de pérdida de precisión en enteros de 64 bits en JSON en el navegador
Los números en JavaScript siguen el formato IEEE 754 de doble precisión, ofreciendo hasta 53 bits de precisión entera segura. Los enteros que superan 9,007,199,254,740,991 pierden precisión silenciosamente con JSON.parse().
Herramienta interactiva disponiblePruebe estos conceptos directamente en su navegador sin enviar datos a ningún servidor.
Abrir herramienta →1. El límite de enteros seguros
Identificadores de 64 bits como Snowflake IDs o claves primarias BIGINT de PostgreSQL se truncan automáticamente al valor flotante más cercano.
Por ejemplo, 9007199254740993 pasa a convertirse en 9007199254740992 sin advertencia.
Summary & Best Practices
Verifique siempre los identificadores numéricos en JSON para evitar errores irreversibles de redondeo en IDs críticos.
