Qué Significa “TypeScript + SWC” en Vite JS

3 minuto(s)

Cuando estás creando un proyecto con Vite JS desde una terminal te aparecen varias opciones para elegir.

Una de estas opciones en la lista de variantes es TypeScript + SWC.

En este artículo te enseñaré Qué Significa “TypeScript + SWC” en Vite JS, vamos con ello.

Creando un proyecto con Vite JS desde una terminal de comandos
Vite JS esta creciendo en popularidad por su rapidez para hacer ciertas tareas de desarrollo

Para poner en contexto, tenemos la siguiente imagen en donde al crear un nuevo proyecto en la terminal usando Vite JS.

Nos pide seleccionar una variante para el nuevo proyecto:

Paso para seleccionar la variante TypeScript + SWC en Vite JS
La selección de la variante aparece después de elegir el framework, librería o herramienta

¿Qué Significa la variante “TypeScript + SWC” en Vite JS?

Primero debemos conocer que TypeScript es una lenguaje de programación dinámico basado en JavaScript y es muy usado en React, Vue, Svelte y otros framework, librerías y herramientas.

Y las iniciales SWC significan Speedy Web Compiler que traducido al español es Compilador Web Rápido.

Entonces SWC es un compilador rápido para TypeScript y JavaScript, que esta creado sobre el lenguaje de programación Rust.

Al seleccionar la variante TypeScript + SWC le estas diciendo a Vite JS que te cree un proyecto bajo esa combinación poderosa.

Asimismo las tareas como la ejecución del servidor de desarrollo mediante el comando npm run dev.

O la compilación del proyecto con el comando npm run build.

Y otras tareas más se lleven acabo bajo las tecnologías TypeScript + SWC.

Esto hace que seas más productivo durante el desarrollo local de tu proyecto.

Compatibilidad de SWC

Actualmente SWC cuenta con los siguiente archivos binarios:

  • Mac (Apple Silicio)
  • Mac (x64)
  • Linux (x86_64)
  • Linux (aarch64)
  • Linux (armv7)
  • Alpine Linux (también instalar @swc/core-linux-musl)
  • Android (aarch64)
  • Windows (win32-x64) Windows (ia32)

Estos binarios permiten que SWC sea integrado en diferentes sistemas operativos.

¿Qué Variante elegir “TypeScript + SWC” o “TypeScript” en Vite JS?

Es obvio que si usamos una tecnología de última generación que nos agilice el desarrollo de nuestro proyecto, vamos a ser más productivos.

La respuesta es TypeScript + SWC, ya que como mencione anteriormente, es una combinación poderosa que vale la pena ser usada.

Las configuraciones avanzadas que tengas que hacer en Rust quedan bajo el capo y solo las harás cuando sea muy necesario.

En la mayoría de casos seguirás trabajando con Vite JS de manera habitual, pero estarás usando paralelamente tecnología de última generación.

Conclusión

En este articulo has aprendido Qué Significa “TypeScript + SWC” en Vite JS

Con esta información estarás más tranquilo a la hora de elegir una variante durante la creación de un nuevo proyecto con Vite JS.

Conforme investigues más acerca de SWC sabrás lo importante que es esta tecnología en la actualidad.

Nota(s)

  • No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.

Síguenos en las Redes Sociales para que no te pierdas nuestros próximos contenidos.