Integración del Laboratorio web de Darboux — versión 1.0.0
Sitio Quarto
- Se sustituyeron las páginas provisionales
interactive.qmd e interactive-es.qmd por páginas completas en inglés y español.
- Se añadió una presentación del laboratorio, explicación de sus tres modos, acceso a pantalla completa e integración mediante
iframe.
- Se agregó
apps/** a los recursos de Quarto para que la aplicación se copie íntegramente a _site.
- Se añadieron estilos responsivos al final de
styles.css.
- Se actualizaron los encabezados de caché de Netlify para el service worker y los recursos locales.
Aplicación web
- Motor matemático en JavaScript sin servidor y sin ejecución arbitraria de código.
- Ejemplos con extremos exactos por celda y funciones manuales con extremos aproximados.
- Editor científico y funciones definidas por partes.
- Refinamiento diádico, comparación de dos particiones y sucesión animada (PQ).
- Editor SVG compatible con ratón, rueda, toque y pellizco.
- Gráficas WebGL con respaldo 2D cuando WebGL no está disponible.
- Cálculo numérico de integrales en un Web Worker para no bloquear la interfaz.
- Enlaces compartibles que guardan función, particiones y modo.
- Aplicación web instalable y disponible sin conexión después de la primera carga.
- Interfaz bilingüe y diseño adaptado a computadora, tableta y teléfono.
Validación
- Comprobaciones sintácticas de todos los módulos JavaScript.
- Pruebas unitarias del analizador, particiones, sumas exactas y aproximadas, refinamientos e integración numérica.
- Pruebas de navegador en escritorio y móvil, incluido cambio rápido entre modos, edición de particiones y gestos de zoom.