Windsurf Preview: servidor de desarrollo integrado en el editor
Clase 10 de 21 • Curso de Windsurf AI
Contenido del curso
Clase 10 de 21 • Curso de Windsurf AI
Contenido del curso
Gabriel Obregón
José Pablo Risco Santos
John J. Meza
John J. Meza
Franco Carballar
Erasmo Hernández
Andres Trujillo
Andres David Martinez Torres
María Claudia Pérez Escalante
Erasmo Hernández
Mauricio Acevedo Rueda
Erasmo Hernández
David Castro
David Castro
Fernando Javier de Jesus Arias Urbano
Daniel Alfredo García Serna
Jorge Palacios
Erasmo Hernández
Kenneth Angulo L
Erasmo Hernández
🧭Windsurf Preview + Cascade
🚀 PROPÓSITO
Acelerar el desarrollo web sin cambiar de ventana ni perder concentración. 👉 Todo sucede dentro del editor Windsurf: servidor, vista previa y edición.
⚡ LO QUE PUEDES HACER
🔹 Levantar el servidor de desarrollo.
🔹 Ver el sitio en una vista previa integrada.
🔹 Modificar elementos con instrucciones directas.
🔹 Validar cambios al instante.
💡 Beneficio: flujo continuo, sin interrupciones ni saltos de contexto.
🌐 WINDSURF PREVIEW EN ACCIÓN
🧠 Es un navegador integrado dentro del editor Windsurf.
Ventajas clave:
🪄 CÓMO ABRIR LA VISTA PREVIA
1️⃣ Abre Cascade en Windsurf (panel derecho).
2️⃣ Haz clic en los tres puntos del panel.
3️⃣ Elige Open Preview.
4️⃣ Se ejecuta el comando: open a browser preview of my website.
5️⃣ Confirma la acción en la terminal integrada.
6️⃣ Windsurf valida el servidor y muestra las opciones disponibles.
🖥️ TIPOS DE VISTA PREVIA
🔸 Navegador del sistema: abre el sitio en Chrome u otro navegador.
🔸 Navegador interno (Windsurf Preview): crea una pestaña integrada.
🧭 Ambas opciones son interactivas: explora tu web directamente desde el editor.
🧩 EDITAR SIN TOCAR EL CÓDIGO
Usa el botón Enviar Elementos, similar a DevTools de Chrome.
🔧 Desde la barra de Windsurf Preview:
🎯 PASOS PARA SELECCIONAR Y ENVIAR
1️⃣ Activa Enviar Elementos.
2️⃣ Haz clic sobre el componente deseado.
3️⃣ Aparece en Cascade como @DOM element, con detalles del componente.
✅ Ya no necesitas describirlo: el sistema lo referencia automáticamente.
Si están en WSL deben:
ir hasta la parte inferior izquierda y dar click en Open a Remote Window luego de eso le dan en Remote-WSL
Abrir la carpeta donde estén trabajando y luego le dan ok
Para verificar que funciona... en la parte izquierda les aparace WSL: Ubuntu
Así ya pueden usar el Browser preview
lo otro que les recomiendo es:
ws . Que lindo se ve eso!!!
Es súper útil, esa "devtools" que trae para seleccionar los elementos y enviárselos a cascade para editar es genial.
Me perece una herramienta muy util, lastimosamente en mi trabajo cuando son procesos avanzados en UI, se queda corto y me toca manualmente pasarle los componentes desde el page del código, espero que puedan mejorar cuando se trata de softwares mas avanzados!
Aparte de lo practico en tener un local-host rapido, adicional podemos seleccionar los div o blques de la pagina para realizar cambios de manera rapida
Esta funcionalidad es muy util :), me ayuda a debuggear, es genial <3
Es genial! Para probar y fixear rápido sin ir al código.
¿Utilizaba antes la opción de open browser, es lo mismo? Gracias
Es lo mismo, solo que uno abre en el IDE y el que tu seleccionas se abre directo en el navegador.
La funcionalidad incorporada de Navegador del servidor interno de desarrollo de Windsurf, OpenPreview, ¿está basada en la arquitectura Gecko de Firefox o en la arquitectura Chromium de google chrome?
¿Es posible navegar todo el sitio internamente?
Sí, absolutamente. Windsurf Preview no es solo una captura de pantalla estática o una vista limitada de un solo archivo HTML; es un emulador de navegador completamente funcional integrado en tu editor.
Esto significa que puedes interactuar con tu aplicación web exactamente igual que lo harías en Google Chrome, Safari o Firefox. Puedes hacer clic en los enlaces del menú de navegación, ir a la página de "Acerca de", revisar el blog, llenar formularios o probar animaciones. El servidor de desarrollo local está corriendo en tiempo real, por lo que cualquier enrutamiento (routing) que tengas configurado en tu proyecto (como React Router, Next.js o enlaces HTML tradicionales) funcionará a la perfección. Esta capacidad de navegación completa es vital porque te permite probar el flujo de usuario (User Journey) y verificar que los cambios de código no hayan roto la navegación entre diferentes vistas, todo sin salir de tu entorno de desarrollo.
esta bastante interesante el navegador en el editor, pero me dio un error particular. aqui cuando hago una busqueda la url la muestra amigable con su blog?search=laravel
pero en preview lo deja en /blog sin embargo esta bastante bueno para realizar ajuste visuales rapidos, cambiar elementos de lugar, color tamaño. cosas asi
📚 Nombre de la clase Windsurf Preview: servidor de desarrollo
🎯 Idea principal Windsurf incluye un servidor de desarrollo integrado que permite visualizar en tiempo real los cambios realizados en el proyecto. Esto facilita validar rápidamente el código generado por Cascade, comprobar la interfaz y detectar errores sin salir del entorno de desarrollo.
⚡ Síntesis en 10 segundos
• Windsurf incluye un preview integrado del proyecto. • Permite ver cambios en tiempo real mientras desarrollas. • Facilita validar el código generado por la IA. • Evita cambiar entre editor y navegador constantemente. • Mejora el ciclo de iteración rápida.
🔑 Puntos clave
• Windsurf permite ejecutar el servidor de desarrollo directamente desde el IDE.
• El preview muestra cómo se ve la aplicación en tiempo real mientras se realizan cambios.
• Es especialmente útil cuando Cascade genera o modifica código automáticamente.
• Permite detectar rápidamente:
• Reduce la fricción entre escribir código y ver resultados.
🧠 Conceptos importantes
Servidor de desarrollo Herramienta que ejecuta la aplicación localmente para visualizar cambios durante el desarrollo.
Preview integrado Vista dentro del IDE que muestra la aplicación funcionando sin abrir un navegador externo.
Iteración rápida Proceso de probar cambios constantemente para mejorar el producto de forma progresiva.
Feedback inmediato Capacidad de ver resultados al instante después de modificar el código.
🧩 Modelo mental de la clase
Cambio en el código ↓ Servidor de desarrollo activo ↓ Renderizado automático ↓ Visualización inmediata ↓ Ajustes rápidos
O más simple:
Cambiar → Ver → Ajustar
🚀 Acciones inmediatas
• Ejecutar el servidor de desarrollo desde Windsurf.
• Abrir la vista de preview del proyecto.
• Realizar un cambio en el código con Cascade.
• Observar cómo el preview refleja el cambio inmediatamente.
• Ajustar el diseño o funcionalidad según lo que se observe.
💼 Aplicación profesional
Desarrollo frontend Permite verificar interfaces rápidamente mientras se desarrollan.
Prototipado de productos Facilita iterar visualmente en páginas y componentes.
Desarrollo con IA Permite validar inmediatamente el código generado por herramientas como Cascade.
Mejora de experiencia de usuario Ayuda a detectar problemas visuales o de usabilidad rápidamente.
🔥 Hacks para la comunidad
• Mantén siempre activo el servidor de desarrollo mientras trabajas.
• Usa el preview para validar cada cambio generado por la IA.
• Si algo no funciona como esperas, ajusta el prompt y vuelve a generar el cambio.
• Itera en ciclos pequeños: cambio → preview → mejora.
📝 Reflexión estratégica
En el desarrollo moderno, la velocidad de aprendizaje depende del tiempo entre acción y feedback.
Herramientas como el preview integrado reducen ese tiempo al mínimo. Esto permite un flujo de trabajo más rápido donde el desarrollador puede:
• generar código con IA • validar inmediatamente el resultado • mejorar iterativamente
El desarrollo deja de ser un proceso lineal y se convierte en un ciclo continuo de experimentación rápida.
Este navegador fue deprecado
No Jorge, lo que se deprecó fue el Browser. El preview sigue siendo una funcionalidad. Si pruebas tal cual lo que hago en la clase, verás que funciona, mucho mejor con los modelos Sonnet, eso sí.
Estás viendo la versión en Español de la Doc y por algún error marcó como deprecado, pero lo acabo de probar y funciona.
No funciono, el open preview, (supongo porque es version de pruebas.) pero entrego este texto:
"Cómo abrir el preview en el navegador
Sigue estos pasos en Windows (PowerShell o terminal integrada del IDE): ... "
No se porque cuando aparecio el preview en la pantalla del profesor se me vino a la mente Dreamweaver, un vago recuerdo arequeologico. 🦖
Uuffffff qué buen recuerdo ese de Dreamweaver.