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.