Calculadoras no seu navegador: as melhores bibliotecas e ferramentas de matemática de código aberto
De uma soma simples à álgebra simbólica, muito pode ser executado inteiramente no seu navegador, sem a necessidade de um servidor. Aqui estão as bibliotecas e calculadoras de código aberto que vale a pena conhecer — incluindo a que alimenta nossa
Por que as calculadoras em navegador são ótimas#
Uma calculadora escrita em JavaScript não precisa de ida e volta ao servidor: é instantânea, funciona offline e seus números nunca saem do seu dispositivo. Nossa Calculadora Científica funciona exatamente dessa maneira.
A biblioteca que usamos: math.js#
math.js (Apache-2.0) é uma extensa biblioteca de matemática para JavaScript e Node.js, criada por Jos de Jong e lançada pela primeira vez por volta de 2013. Ela lida com números reais e complexos, unidades, matrizes, números grandes e um analisador de expressões flexível — exatamente o que você deseja por trás de uma calculadora científica. Usamos sua função evaluate() para transformar o que você digita em um resultado.
Outras bibliotecas de matemática do lado do cliente que vale a pena conhecer#
- decimal.js (MIT) — decimais de precisão arbitrária, ideais para dinheiro onde erros de ponto flutuante são inaceitáveis.
- bignumber.js / big.js (MIT) — bibliotecas de números grandes mais leves do mesmo autor.
- Fraction.js (MIT) — frações exatas em vez de decimais.
- expr-eval (MIT) — um pequeno e seguro analisador de expressões quando você não precisa de toda a math.js.
- nerdamer (MIT) — álgebra simbólica (simplificar, diferenciar, resolver) no navegador.
Aplicativos de calculadora de código aberto#
Se você quer um aplicativo completo em vez de uma biblioteca:
- SpeedCrunch (GPL) — uma calculadora científica rápida, controlada pelo teclado.
- Qalculate! (GPL) — provavelmente a calculadora de desktop gratuita mais poderosa, com unidades e matemática simbólica.
- Calculadora GNOME e KCalc (GPL) — as calculadoras incluídas nos desktops GNOME e KDE.
- Numbat (e seu predecessor Insect) — uma calculadora que reconhece unidades e que também funciona diretamente no seu navegador.
Tente o nosso#
Prefere apenas começar a calcular? Nossa Calculadora Científica e Calculadora Simples funcionam inteiramente no seu navegador — grátis, privadas e instantâneas.
Perguntas frequentes
Qual biblioteca alimenta sua calculadora científica?
math.js, uma biblioteca de matemática em JavaScript licenciada sob a Apache-2.0.
Essas calculadoras enviam meus dados para algum lugar?
Não. Calculadoras baseadas em navegador computam localmente; seus números nunca saem do seu dispositivo.