Elige cómo cargar WU.
Utiliza npm para integrarlo en tu build o importa el módulo ESM desde un CDN. Mantén la misma versión del runtime para todas las aplicaciones de un shell.
wu-framework 4.0.0
npm install wu-framework@4.0.0ESM, CommonJS, UMD y subpaths para adapters e integraciones.
Paquete npm ↗WU CLI 1.2.0
npm install --global @wu-framework/cli@1.2.0Creación, desarrollo, compilación y diagnóstico de workspaces.
Paquete npm ↗Versiones y ejemplos verificados
Esta documentación cubre Framework 4.0.0 y CLI 1.2.0. Las referencias se contrastan con el código y los ejemplos ejecutables de estas versiones.
Todos los laboratorios y descargas fijan WU Framework 4.0.0. Las guías de terminal utilizan CLI 1.2.0. Revisa los cambios incompatibles antes de actualizar un proyecto existente.
Leer la guía de migración Solicitar soporte
Importar desde CDN
import { wu } from 'https://cdn.jsdelivr.net/npm/wu-framework@4.0.0/dist/wu-framework.esm.js';
await wu.init({ sandbox: 'module', apps: [
{ name: 'catalog', url: '/apps/catalog' },
] });
await wu.mount('catalog', '#catalog-slot');Runtime de los ejemplos
La portada, las recetas de APIs y Apps en movimiento incluyen el runtime en su build. Composición y Servicios y RPC usan un CDN versionado con respaldo local de la misma versión. Cada composición mantiene una sola instancia compartida.
Los ejemplos SSR y MCP descargables requieren Node y sus procesos. Abrir el portal no inicia un servidor Node. Los ejemplos Worker/WASI ejecutan trabajo en el navegador detrás de un contrato WU.
Repositorios oficiales
Documentación en Markdown
La documentación y la búsqueda se generan desde los mismos capítulos. Cada página tiene una versión Markdown para lectura, contribuciones y herramientas.
- WU Framework 4.0 y CLI 1.2: actualizar y migrar
- Desarrollo frontend: qué puedes crear con WU
- Tu primera microapp
- Microfrontends: cuándo elegir WU Framework
- Añadir una segunda app
- Arquitectura políglota
- Microfrontends con React, Angular y WU
- WU vs Module Federation y single-spa
- Preparar producción
- Cómo está construido el portal
- Cómo ejecutar los ejemplos
- Un contador entre React y Vue
- Una suma entre dos microapps
- Un servicio conectado con WU
- Un editor que conserva su estado
- Qué es WU
- Configuración y manifests
- Lifecycle y ownership
- Carga, entries y precarga
- DOM, CSS y sandbox
- Eventos, RPC y contratos
- Estado compartido
- Navegación y composición
- Astro, React, Vue y adapters
- Permisos y límites de confianza
- Referencia pública
- Diagnóstico y pruebas
- Hooks, plugins, timeline e IA
- SSR e hidratación
- Referencia de composición y permisos
- Referencia de store y sincronización
- Referencia de eventos, RPC y contratos
- Referencia de hooks, plugins y timeline
- Referencia de carga, caché y diagnóstico
- Referencia de renderizado y seguridad HTTP
- Referencia de adapters y bindings
- Referencia de IA, contexto y workflows
- Referencia de Astro, Next y helpers
- Core, subsistemas y manifests
- Instalar y restaurar archivos .wuapp
- Apps remotas y puertos de capacidades
- Comparar una versión en sombra
- Transiciones, foco y ventanas
- Drag and drop entre apps
- Evolucionar contratos sin romper clientes
- Supervisión, recuperación y replay
- SSR progresivo y Trusted Types
- Recetas de servidor y SSR
- Acciones IA y MCP ejecutables
- API MCP: bridge, relay y herramientas
- Qué hace WU CLI
- Instalación y versiones
- Crear un proyecto
- Añadir y retirar microapps
- Configuración y descubrimiento
- Desarrollo y recarga
- Dependencias y versiones por app
- Construir para producción
- Servir un build de producción
- Doctor: diagnóstico local y remoto
- Política HTTP y límites del host
- Arquitectura interna de la CLI
- Plantillas y composición políglota
- Referencia completa de comandos
- Empaquetar una app con wu pack
- Pruebas de navegador y apps mock
- Contratos, tipos y traductores