Construyendo un editor de texto en el navegador: del lienzo al área de texto

Un desarrollador web comparte su experimento para crear un editor de texto desde cero en el navegador, motivado por la frustración con el software actual y el éxito de herramientas como Sublime Text. El proyecto parte de la idea de que VS Code, basado en Monaco Editor, es un laberinto de elementos <

Introducción a Canvas, el nuevo búfer de píxeles de GNU Emacs

El parche que introduce la funcionalidad canvas en GNU Emacs se incorporó por fin al repositorio oficial tras unos ocho meses de trabajo, y formará parte del ciclo de Emacs 32. Se trata de un nuevo tipo de imagen que expone al programador un búfer de píxeles ARGB32 accesible a bajo nivel mediante la

Cuándo conviene construir tu webapp con Canvas en lugar de HTML

El elemento Canvas de HTML existe desde hace más de veinte años y ofrece un espacio en blanco dibujable mediante una API de JavaScript, en contraste con el modelo basado en árbol de nodos del DOM que los desarrolladores web suelen manejar. Aunque el DOM resulta más cómodo para la mayoría de aplicaci

StoReel permite a los usuarios crear y monetizar sus propios microdramas con IA

StoReel ha lanzado Canvas, una herramienta que convierte un guion de microdrama en una serie completa generada por inteligencia artificial, con personajes, escenarios, voces y montaje automatizados. La plataforma, que acaba de cerrar una ronda de financiación de 34 millones de dólares, paga a los us

Polar Signals migra su dashboard de flame graphs de SVG a Canvas

Polar Signals ha rediseñado el panel de su profiler sustituyendo el renderizado basado en SVG por un motor de Canvas, con el objetivo de eliminar el cuello de botella que imponía el árbol DOM al dibujar flame graphs con decenas de miles de frames. En el modelo previo, cada frame se representaba como

Ataque a Instructure: hackers alteran inicios de sesión escolares

Instructure, una empresa líder en tecnología educativa, ha sufrido un nuevo ataque cibernético, esta vez con la defaceación de páginas de inicio de sesión de varias escuelas que utilizan su plataforma Canvas. El grupo de hackers ShinyHunters, ya responsable de una brecha de datos anterior que compro

Canvas caída: hackers amenazan con datos de estudiantes

La plataforma de gestión del aprendizaje Canvas, propiedad de Instructure, se encuentra inactiva tras la confirmación de una importante filtración de datos. El grupo de hackers ShinyHunters se ha hecho responsable del ataque, amenazando con publicar información sensible de escuelas si no se paga un

Spectrimage: Visualización innovadora de colores en imágenes

Este artículo describe el proceso iterativo de Amanda Hinton para crear una visualización única de la distribución de colores en una imagen, llamada Spectrimage. El objetivo era ir más allá de una simple representación de colores y mostrar la frecuencia y el rango tonal de cada color presente. El pr

Pretext: Nueva biblioteca JavaScript acelera el renderizado de texto

Un desarrollador ha lanzado 'Pretext', una nueva biblioteca de JavaScript/TypeScript de código abierto diseñada para optimizar el rendimiento del renderizado de texto en aplicaciones web. La biblioteca evita las costosas operaciones de reflow del diseño al medir el texto directamente utilizando el m