The core of Aliquot is a small, framework-free TypeScript engine. There is no server round trip and no network call in the path: you type, and the answer is computed in your own browser before you have finished reading the field label. Four things follow from that.
01Full precision, rounded once
Every intermediate value is carried at full precision and rounded only when the number reaches your screen, so what you read is honest to its last significant digit and no step ever inherits another step’s rounding error.
02It refuses rather than guesses
Each calculator is a pure function from inputs to a typed result. Given something impossible, a negative volume, a stock weaker than the target you asked for, it returns a specific message naming the problem instead of a number. No code path can quietly hand you something wrong.
03One engine, 57 calculators
Dilutions, molarity, buffers, gels, molecular biology, assays and the analytical bench all call the same core, so a correction to the arithmetic is a correction everywhere at once. Several hundred reference tests pin those numbers against published values on every commit.
04The shelf is already in it
61 common reagents carry their own molar mass, density and hazard profile, alongside 24 hydrate forms and 11 buffer systems with their pKa and temperature coefficients. You pick a name and the constants arrive with it, so there is nothing to look up mid-prep.
Aliquot is an educational aid. Always verify against your reagent's Safety Data Sheet and your local lab safety rules. It is not a substitute for an SDS or a lab safety officer.