BestHub
Discover
Artificial IntelligenceBackend DevelopmentMobile DevelopmentProduct ManagementCloud NativeFrontend DevelopmentFundamentalsBig DataCloud ComputingGame DevelopmentR&D ManagementOperationsDatabasesInformation SecurityBlockchainUser Experience DesignInterview ExperienceIndustry Insights
View all →
TopicsTagsTrendsRanking
Sign in
Discover
Artificial Intelligence Backend Development Mobile Development Product Management Cloud Native Frontend Development Fundamentals Big Data Cloud Computing Game Development R&D Management Operations Databases Information Security Blockchain User Experience Design Interview Experience Industry Insights View all →
TopicsTagsTrendsRanking
Sign in
  1. Home
  2. / Tags
  3. / Number Precision
Dunmao Tech Hub
Dunmao Tech Hub
Nov 23, 2025 · Frontend Development

Why Large Snowflake IDs Lose Precision in JavaScript and How to Fix Them

When a backend generates 19‑digit Snowflake IDs, JavaScript’s Number type truncates the trailing digits, causing add operations to work but delete or update actions to fail, and this article explains the root cause and four practical solutions.

AxiosBIGINTJavaScript
0 likes · 7 min read
Why Large Snowflake IDs Lose Precision in JavaScript and How to Fix Them
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 11, 2020 · Backend Development

Why Returning Java Longs as JSON Can Break Your Frontend: IEEE754 Explained

This article explains why the new Java development manual forbids returning large Long values as JSON, explores the IEEE754 double‑precision limits that cause JavaScript Number precision loss, and provides practical solutions such as converting Longs to strings to avoid silent data corruption.

IEEE754JSONJava
0 likes · 13 min read
Why Returning Java Longs as JSON Can Break Your Frontend: IEEE754 Explained
Programmer DD
Programmer DD
Sep 26, 2018 · Frontend Development

Uncovering JavaScript’s Weirdness: Numbers, Operators, and Implicit Conversions

This article explores JavaScript’s quirky behavior, covering number precision issues, the behavior of Math.max/Math.min, the dual nature of + and - operators, interpreter ambiguities, implicit type coercion, and the differences between == and ===, all illustrated with clear examples.

Math.maxMath.minNumber Precision
0 likes · 7 min read
Uncovering JavaScript’s Weirdness: Numbers, Operators, and Implicit Conversions
BestHub

Editorial precision for engineers who prefer signal over noise. Deep reads, careful curation, and sharper frontiers in software.

Best Hub for Dev. Power Your Build.
Navigation
Status Discover Tags Topics System Status Privacy Terms Rss Feed