16 puntos por xguru 2025-01-22 | Aún no hay comentarios. | Compartir por WhatsApp
  • Su objetivo es crear apps web de forma rápida y simple tomando lo mejor de varios frameworks
    • JSX, TypeScript, componentes de servidor/web, Server Actions, SSR, streaming, Suspense, Signals, WebSockets, middleware, layouts,..
  • Muy pequeño: 0 bytes por defecto (con componentes JSX renderizados dinámicamente en el servidor, por defecto no se envía JavaScript al navegador)
    • 2 kb al usar Server Actions, 3 kb al usar Web Components
  • Soporte completo de i18n
  • Integrado con Tauri, permite crear apps para Android, iOS y escritorio con cambios simples de configuración

Qué significa Web Platform Framework

  • Es un concepto que busca unificar servidor y cliente mediante la Web Platform
  • Una arquitectura que permite recibir y procesar directamente en el servidor eventos del navegador (envío de formularios, clics, eventos de Web Component, etc.)
  • Mediante streaming de hipermedia por HTTP, cuando hay navegación o solicitudes de acciones del servidor, se envían cambios del DOM y se reflejan de inmediato en el cliente
  • Puede describirse como una plataforma que ayuda a usar de forma fluida las capacidades propias de la web entre cliente y servidor
  • Relación con Web Components
    • Permite usar Web Components fácilmente mediante Declarative Shadow DOM y signals
    • Cliente y servidor interactúan estrechamente mediante actualización de propiedades del DOM y el modo reactivo de signals
    • Incluso sin usar Web Components, puede funcionar de forma similar a un MPA tradicional
    • Sin embargo, cuando la interacción del usuario necesita resolverse solo en el cliente, puede manejarse con Web Components
  • Filosofía y objetivo de Brisa
    • Busca ayudar a integrar y usar funciones nativas de la web como Web Components cuando sea necesario, mientras minimiza el trabajo en el servidor
    • Orienta a construir apps escalables con menor carga del lado del cliente y una integración estrecha entre servidor y navegador
    • Da prioridad al uso de tecnologías estándar de la web para lograr alto rendimiento y productividad, con la visión de ayudar a los desarrolladores a crear funciones interactivas avanzadas con Brisa sin importar qué stack usen

Aún no hay comentarios.

Aún no hay comentarios.