Alcance y ejecución
Las calculadoras, procesadores de texto, inspectores de documentos y herramientas multimedia no usan un único algoritmo. Los controles y etiquetas de resultado de cada página definen su alcance. Las referencias RFC, ISO, W3C o NIST orientan una operación concreta y no certifican el cumplimiento completo.
Los datos de la herramienta permanecen en la memoria administrada por la página mientras se ejecuta la operación. Los archivos descargables se crean como objetos del navegador. Las solicitudes normales del sitio se tratan por separado.
Cálculos
La mayoría de los cálculos usan Number de ECMAScript, con aritmética binaria64 y enteros exactos entre -(2^53 − 1) y 2^53 − 1. Se validan valores finitos, intervalos, denominadores y unidades cuando corresponde. Los resultados pueden redondearse para mostrarse.
Ejemplos: CPM = coste ÷ impresiones × 1.000; CTR (%) = clics ÷ impresiones × 100; ROAS = ingresos atribuidos ÷ coste publicitario. Estas razones no prueban atribución, rentabilidad ni causalidad.
Estadística y límites técnicos
En estadística descriptiva, la varianza poblacional es Σ(x − x̄)² / n y la varianza muestral es Σ(x − x̄)² / (n − 1), con n > 1; x̄ es la media. BigInt se usa solo cuando la implementación necesita aritmética entera fuera del rango exacto de Number.
Los resultados de audio, vídeo e imágenes dependen de los códecs y las API disponibles en el navegador. Las pruebas aportan evidencia sobre los casos y entornos comprobados, pero no demuestran todos los resultados posibles.
Archivos y contenido multimedia
Los archivos Office, EPUB y ZIP se leen como paquetes y solo se procesan las partes necesarias. Los PDF pueden conservar estructura o rasterizar páginas según la operación. El audio, el vídeo y las imágenes dependen de los decodificadores y códecs disponibles en el navegador; la etiqueta de salida debe coincidir con el formato realmente generado.
Estrategia de verificación
Se usan valores de referencia, pruebas de ida y vuelta, archivos de muestra, entradas erróneas, comprobaciones de rutas y metadatos y ejecución en navegador. Las pruebas demuestran los casos y entornos cubiertos, no todas las entradas posibles. Los resultados críticos deben verificarse de forma independiente.
