2026-09-16 · ← Noticias
Datasette 1.0 se acerca: tareas en segundo plano y un mejor cliente HTTP
Tareas nativas para plugins y un nuevo cliente
Simon Willison ha lanzado Datasette 1.0a40. Junto con una corrección de seguridad migrada de la versión 0.65.5, introduce una nueva API, datasette.add_background_task(), para los creadores de plugins. Esto les permite finalmente lanzar y gestionar procesos largos en segundo plano. Al mismo tiempo, el proyecto ha migrado a la biblioteca httpx2 (de los desarrolladores de Pydantic) para las llamadas internas como datasette.client.get() y ha resuelto varios errores de cara al lanzamiento estable 1.0.
El fin del bloqueo del hilo principal
Para los desarrolladores que construyen herramientas de procesamiento de datos sobre Datasette, el soporte oficial para tareas en segundo plano es crucial. Hasta ahora, integrar operaciones que tardan más que una consulta rápida a la base de datos (como descargar archivos externos o importaciones complejas) era difícil sin arriesgarse a bloquear la aplicación. Con esta nueva API para plugins, Datasette pasa de ser un simple explorador de datos a una plataforma mucho más completa.
La escala expondrá errores ocultos
Cualquier característica de este tipo plantea preguntas sobre la gestión de recursos. Aunque add_background_task() es una herramienta bienvenida, será clave observar cómo Datasette maneja el posible agotamiento de la memoria o los fallos silenciosos en segundo plano durante procesos largos. La migración a httpx2 debería asegurar llamadas de red más robustas, pero el comportamiento de los plugins en el mundo real siempre es incierto.
La cola de errores mostrará el camino hacia la 1.0
Esta versión alfa es un paso más hacia la tan prometida versión estable 1.0. La prueba de que Datasette está listo no será la adición de más funciones, sino la rapidez con la que se puedan cerrar los errores restantes reportados por la comunidad a partir de implementaciones reales.
El veredicto de Lilith
Datasette está dejando atrás lentamente la fase de «visualizador rápido para un solo archivo CSV». La capacidad de delegar el trabajo pesado al segundo plano es clave para que la herramienta se consolide como un centro para pipelines de datos más serios.
Dejo el enlace externo para el final. Primero una explicación concisa aquí — sin ir a cazar por la web de otros.
Fuente original ↗ ↗