Calcolatori nel tuo browser: le migliori librerie e strumenti matematici open-source
Da una semplice somma all'algebra simbolica, molto può essere eseguito interamente nel tuo browser senza server coinvolti. Ecco le librerie e le calcolatrici open-source che vale la pena conoscere, inclusa quella che alimenta la nostra calcolatrice
Perché le calcolatrici nel browser sono fantastiche#
Una calcolatrice scritta in JavaScript non ha bisogno di un round-trip al server: è istantanea, funziona offline e i tuoi numeri non lasciano mai il tuo dispositivo. La nostra Calcolatrice Scientifica funziona esattamente in questo modo.
La libreria che usiamo: math.js#
math.js (Apache-2.0) è una vasta libreria matematica per JavaScript e Node.js, creata da Jos de Jong e rilasciata per la prima volta intorno al 2013. Gestisce numeri reali e complessi, unità, matrici, numeri grandi e un parser di espressioni flessibile — esattamente ciò di cui hai bisogno dietro una calcolatrice scientifica. Utilizziamo la sua funzione evaluate() per trasformare ciò che digiti in un risultato.
Altre librerie matematiche lato client da conoscere#
- decimal.js (MIT) — decimali a precisione arbitraria, ideali per il denaro dove gli errori di punto mobile non sono accettabili.
- bignumber.js / big.js (MIT) — librerie di numeri grandi più leggere dello stesso autore.
- Fraction.js (MIT) — frazioni esatte invece di decimali.
- expr-eval (MIT) — un piccolo e sicuro parser di espressioni quando non hai bisogno di tutta math.js.
- nerdamer (MIT) — algebra simbolica (semplificare, derivare, risolvere) nel browser.
App di calcolatrice open-source#
Se desideri un'applicazione completa piuttosto che una libreria:
- SpeedCrunch (GPL) — una calcolatrice scientifica veloce, controllata da tastiera.
- Qalculate! (GPL) — probabilmente la calcolatrice desktop gratuita più potente, con unità e matematica simbolica.
- GNOME Calculator e KCalc (GPL) — le calcolatrici fornite con i desktop GNOME e KDE.
- Numbat (e il suo predecessore Insect) — una calcolatrice consapevole delle unità che funziona anche direttamente nel tuo browser.
Prova i nostri#
Preferisci iniziare a calcolare? La nostra Calcolatrice Scientifica e la calcolatrice semplice funzionano interamente nel tuo browser — gratuite, private e istantanee.
Domande frequenti
Quale libreria alimenta la tua calcolatrice scientifica?
math.js, una libreria JavaScript per la matematica con licenza Apache-2.0.
Questi calcolatori inviano i miei dati da qualche parte?
No. Le calcolatrici basate su browser calcolano localmente; i tuoi numeri non lasciano mai il tuo dispositivo.