Artículos
-
Javascript
TypeScript con Angular: decoradores, DI tipado, HttpClient y señales
Angular es el framework que más saca partido a TypeScript: decoradores como @Component e @Injectable, DI tipada en el constructor, HttpClient con genéricos, signals con signal() y computed(), e input()/output() como alternativa moderna a @Input/@Output. Con ejemplos reales y strictTemplates act...
-
Javascript
Canvas 2D en JavaScript: dibujar, transformar, animaciones con requestAnimationFrame
La API Canvas 2D de JavaScript permite dibujar, transformar y animar gráficos en el navegador sin dependencias. Este artículo cubre fillRect, arc, drawImage, save/restore, requestAnimationFrame con game loop, sprite animation y OffscreenCanvas con Web Workers.
-
Javascript
TypeScript con Vue 3: Composition API tipada, defineProps, defineEmits y ref
Aprende a usar TypeScript con Vue 3 en profundidad: defineProps y defineEmits con sintaxis de tipo puro, ref tipado, reactive, useTemplateRef, defineExpose e InjectionKey. Ejemplos reales con componentes completos y los errores más habituales.
-
Javascript
Performance API en JavaScript: performance.now, PerformanceObserver, Long Tasks y memoria
Aprende a usar la Performance API del navegador: performance.now para timestamps precisos, performance.mark y measure para rangos de código, PerformanceObserver para detectar Long Tasks, LCP, CLS, y calcular Web Vitals con JavaScript puro sin librerías externas.
-
Javascript
IndexedDB en JavaScript: bases de datos en el navegador con índices y transacciones
IndexedDB es la base de datos NoSQL del navegador para almacenar objetos JavaScript estructurados con índices y transacciones. Aprende a usar indexedDB.open(), IDBObjectStore, IDBIndex, IDBCursor y la librería idb para trabajar con promesas.
-
Javascript
WASI 0.3 y el Component Model: async nativo en WebAssembly, con ejemplos
WASI 0.3 trae I/O asíncrona nativa al Component Model de WebAssembly, sin callbacks ni polling manual. Ejemplos de una interfaz WIT con función async, su implementación en Rust, el consumo desde JavaScript sin glue code manual, y la composición de componentes en distintos lenguajes dentro de ...
-
Javascript
Bun 1.3: cliente de base de datos nativo, decoradores TC39 y REPL, sin dependencias
Bun integra Bun.sql para PostgreSQL y bun:sqlite sin necesidad de instalar pg ni better-sqlite3, decoradores TC39 estándar (no la sintaxis legacy de TypeScript), REPL nativo con top-level await y soporte para Windows ARM64. Ejemplos de código de cada una.
-
Javascript
TypeScript 7: hasta 10 veces más rápido por dejar de estar escrito en TypeScript
TypeScript 7 porta el compilador de TypeScript a Go y multiplica por hasta 12 veces la velocidad de compilación en proyectos como VS Code, Sentry o Bluesky, reduciendo además el consumo de memoria. Repasamos por qué Microsoft eligió Go frente a Rust o C#, de dónde sale el rendimiento y qué ...
-
Javascript
img2threejs: convierte una imagen en un modelo 3D editable escrito con código
img2threejs reconstruye objetos a partir de una imagen de referencia generando código TypeScript y Three.js en vez de una malla cerrada, con primitivas, materiales, pivotes y componentes que se pueden editar, versionar y animar como cualquier otro código.
-
Javascript
Web Components en JavaScript: Custom Elements, Shadow DOM y HTML Templates
Crea Web Components nativos en JavaScript sin frameworks: Custom Elements con su ciclo de vida completo, Shadow DOM para encapsular estilos, HTML Templates con slots y componentes reactivos. Cuatro ejemplos reales con contadores, fichas de producto y botones con tema.









