Microsoft lanzó el beta de TypeScript 7.0 —reescrito en Go con la iniciativa Project Corsa— y promete compilaciones 10 veces más rápidas; Vite 8 salió con Rolldown como bundler Rust nativo; y Apple exige desde el martes el iOS 26 SDK para publicar en el App Store.
Microsoft anunció el martes la beta pública de TypeScript 7.0 —el resultado de meses de porteo del compilador a Go bajo el nombre «Project Corsa»— con ganancias de velocidad de hasta 10 veces en proyectos de gran escala.
Microsoft anunció el martes 21 de abril la beta pública de TypeScript 7.0, construida sobre una arquitectura radicalmente diferente: el compilador —históricamente escrito en TypeScript y transpilado a JavaScript— fue portado a Go mediante el «Project Corsa», un esfuerzo de 18 meses que preservó la lógica de tipado del 6.0 mientras reescribía la infraestructura de ejecución en código nativo compilado. El resultado es una ganancia de velocidad de compilación de hasta 10 veces frente a TypeScript 6.0. El benchmark más citado: el repositorio de VS Code, con 1,5 millones de líneas de TypeScript, compilaba en 78 segundos con `tsc` actual; con `tsgo` —el comando de la versión Go— tarda 7,5 segundos, según la publicación oficial del blog de TypeScript. Microsoft describe la beta como «lista para producción en flujos de trabajo habituales y pipelines de CI», aunque con advertencias sobre compatibilidad en configuraciones avanzadas de decoradores y módulos. La extensión TypeScript Native Preview para VS Code ya está disponible en el Marketplace y entrega las mismas ganancias de velocidad en autocompletado, go-to-definition y rename-symbol: ingenieros que la han probado en repositorios de más de 200 archivos reportan que operaciones que tardaban 30 segundos ahora toman 2. La versión stable está prevista para el tercer trimestre de 2026. El ángulo contrario: el porteo a Go plantea una pregunta de gobernanza que la comunidad de TypeScript ha planteado en GitHub: Go es un lenguaje compilado mantenido por Google, lo que significa que Microsoft ahora depende de la cadena de herramientas de un competidor para construir su propio compilador. Anders Hejlsberg, uno de los autores originales de TypeScript, argumentó en una entrada del blog que la decisión fue pragmática —Go ofrece el mejor equilibrio entre velocidad de compilación, facilidad de porteo estructural y ecosistema maduro— pero reconoció que la dependencia de runtime es un factor a gestionar. Para desarrolladores en Costa Rica que trabajan en proyectos TypeScript —ecosistema dominante en empresas de exportación de software del país—, la beta se puede instalar hoy con `npm install typescript@beta`.
cat /feed/javascriptbundler.md
El equipo de VoidZero lanzó Vite 8 estable con Rolldown como bundler único en reemplazo de esbuild y Rollup; Linear reportó que su build bajó de 46 a 6 segundos tras la migración.
> Vite 8 salió esta semana en versión estable con Rolldown como su bundler nativo —reemplazando la combinación anterior de esbuild para desarrollo y Rollup para producción— y convirtiendo al stack de VoidZero en la primera cadena de herramientas JavaScript unificada verticalmente: Vite como build tool, Rolldown como bundler y Oxc como compilador, todos escritos en Rust y mantenidos por el mismo equipo. Los resultados de performance documentados por empresas durante la fase beta son consistentes: Linear reportó que su build de producción bajó de 46 segundos a 6; otros adoptadores tempranos documentaron reducciones de entre 10 y 30 veces en tiempos de build, según el blog de VoidZero.
> La migración desde Vite 7 está facilitada por una capa de compatibilidad que traduce las opciones de Rollup y esbuild a sus equivalentes en Rolldown, lo que reduce la fricción para proyectos existentes. El plugin ecosystem de Vite —que cuenta con más de 1.200 plugins en el registry oficial— fue en su mayoría verificado como compatible antes del lanzamiento. El ángulo contrario: algunos mantenedores de plugins complejos reportaron en el issue tracker de Vite que la capa de compatibilidad no cubre casos extremos de configuración de Rollup, lo que requirió reescribir partes de sus plugins para la migración completa. El equipo reconoció en el changelog que «la compatibilidad perfecta con todos los plugins de Rollup existentes es un objetivo, no una garantía en v8.0». Para proyectos frontend costarricenses que usan Vite —estándar de facto en el ecosistema Vue, y cada vez más adoptado en React—, la migración a Vite 8 se puede hacer con `npm install vite@8` y los cambios de configuración documentados en la guía de migración oficial.
El plazo que Apple comunicó en marzo entra en vigor el próximo martes; apps y actualizaciones que no usen el SDK de iOS 26 serán rechazadas por el sistema automatizado de revisión.
A partir del martes 28 de abril, Apple rechazará automáticamente cualquier nueva app o actualización enviada al App Store Connect que no esté compilada con el iOS 26 SDK, según el anuncio original de marzo documentado en la edición del 25 de abril de El Pisuika. El plazo aplica tanto para apps de iPhone como de iPad, y obliga a los desarrolladores que aún no han migrado sus cadenas de compilación a Xcode 17 —necesario para acceder al SDK de iOS 26— a hacerlo antes del martes. La principal implicación técnica es la adopción obligatoria de las nuevas APIs de privacidad y seguimiento que Apple introdujo con iOS 26 —incluyendo el nuevo Permission Request Grouping que consolida múltiples solicitudes de permisos en un único flujo de usuario— y la compatibilidad con el modo de arranque en fondo renovado para widgets interactivos. Los estudios con apps en producción que no han actualizado su target SDK tienen hasta el lunes para hacer el cambio y pasar la revisión. La información proviene del comunicado oficial de Apple, que El Pisuika no ha podido verificar con fuentes adicionales independientes al cierre de esta edición. Para estudios de desarrollo de apps costarricenses —sector que mueve alrededor de $200 millones anuales en exportaciones de software móvil—, el plazo es un recordatorio de que los calendarios de Apple son no negociables.
El número que más circuló en la comunidad de desarrolladores esta semana es simple: 7,5 segundos. Eso es lo que tarda ahora `tsgo` —el comando de TypeScript 7.0 Beta— en compilar el repositorio completo de VS Code, que tiene 1,5 millones de líneas de TypeScript. Con `tsc` actual, el mismo proceso toma 78 segundos. La diferencia no es marginal; es la que existe entre una compilación que interrumpe el flujo de trabajo y una que prácticamente no se nota. Para los ciclos de CI/CD, la implicación es más dramática: pipelines de integración continua que hoy tardan 10-15 minutos en proyectos grandes podrían reducirse a 1-2 minutos, cambiando la dinámica de cuántas veces al día un equipo puede hacer deploy con confianza. El blog oficial de TypeScript documenta también mejoras en el editor: el language server de TypeScript 7.0 entrega autocompletado en repositorios de 200+ archivos en bajo 2 segundos, donde hoy puede tardar 30. Ingenieros de Vercel, Airbnb y Shopify que participaron en la beta privada reportaron públicamente en X que «VS Code se siente como un editor nuevo». El ángulo contrario que señala el blog de Bedant Hota en Medium: en proyectos más pequeños —bajo las 50.000 líneas— la ganancia de TypeScript 7.0 es de 3 a 5 veces, no 10; la promesa de «10x» aplica principalmente a proyectos de escala enterprise, que representan una minoría del ecosistema total.
Un estudio de adopción de herramientas de IA en desarrollo de software publicado esta semana —citado en el blog de lanzamiento de Vite 8 como contexto del mercado— concluye que el 92% de los desarrolladores activos ya usa algún tipo de asistencia de IA en su flujo de trabajo habitual, comparado con el 64% del año anterior. La adopción es más alta entre desarrolladores junior (97%) que entre senior (84%), una diferencia que los autores atribuyen a que los perfiles junior son más receptivos a la adopción de herramientas nuevas y encuentran mayor valor relativo en la asistencia para tareas que aún no dominan del todo. Las herramientas más usadas, según el estudio, son GitHub Copilot (41%), Claude Code (27%), Cursor (19%) y los modelos nativos de los IDEs de JetBrains (13%). El 38% reporta que la asistencia de IA le permite completar tareas que antes delegaba a colegas más senior, lo que tiene implicaciones sobre la dinámica de mentoría en los equipos. El ángulo contrario: el mismo estudio documenta que el 44% de los desarrolladores senior reporta haber corregido bugs introducidos por código generado por IA en los últimos 30 días, y que el 29% dice dedicar más tiempo a revisar código IA-generado del que ahorraría al no usar la herramienta —señal de que la eficiencia neta depende críticamente de la experiencia del usuario y la naturaleza de la tarea. Para empresas de desarrollo de software en Costa Rica —especialmente las que exportan servicios al mercado norteamericano— la presión de los clientes para adoptar estas herramientas es real y creciente, con algunos contratos que ya exigen documentación del flujo de trabajo con IA.
El 26 de abril de 2026 cierra la semana más densa del ecosistema de herramientas de desarrollo en lo que va del año: TypeScript 7.0 Beta llega con una ganancia de velocidad que cambia el flujo de trabajo diario de miles de equipos; Vite 8 consolida la apuesta de Rust como la capa de performance del toolchain JavaScript; Apple da el paso final hacia iOS 26 el martes; y los datos de adopción de IA confirman que el 92% del ecosistema ya programa con asistencia automatizada. Los siguientes hitos a monitorear: la fecha estable de TypeScript 7.0, prevista para el tercer trimestre; la respuesta del ecosistema Webpack y esbuild al movimiento de Vite hacia Rolldown; y la decisión de Apple sobre si exigirá el mismo SDK para apps de macOS antes de la WWDC de junio. Para desarrolladores costarricenses, los tres cambios son adoptables hoy mismo —los tres tienen canales beta o de actualización disponibles.