Haga la web (desarrollo) más rápido.
SWC (representa Speedy Web Compiler
) es un compilador TypeScript / JavaScript súper rápido escrito en Rust. Es una biblioteca para Rust y JavaScript al mismo tiempo. Si está utilizando SWC de Rust, consulte Rustdoc y para la mayoría de los usuarios, su punto de entrada para usar la biblioteca será analizador.
Además, SWC intenta asegurarse de que
Si selecciona la última versión de cada cajas, funcionará
para usuarios de óxido.
MSRV de cajas es actualmente 1.73
.
Para actualizar todas las cajas SWC que usa, puede ejecutar curl https://raw.githubusercontent.com/swc-project/swc/main/scripts/update-all-swc-crates.sh | bash -s
. Este script actualizará todas las dependencias a la última versión y ejecutará cargo build
para garantizar que todo funcione. Tenga en cuenta que necesita
jq
cargo upgrade
comando ejecutar el script.
Si está utilizando SWC de JavaScript, consulte los documentos en el sitio web.
Consulte la documentación en el sitio web.
Consulte la comparación con Babel.
Consulte los resultados de referencia en el sitio web.
SWC es un proyecto impulsado por la comunidad, y es mantenido por un grupo de voluntarios. Si desea ayudar a apoyar el futuro del proyecto, considere:
Dar tiempo al desarrollador en el proyecto. (¡Envíenos un mensaje sobre discordia (preferido) o discusiones de GitHub para orientación!)
¡Dar fondos al convertirse en patrocinador (ver https://opencollective.com/swc)!
Ver contribuyente.md. También puede encontrar la documentación de arquitectura útil (arquitectura.md).
SWC se distribuye principalmente bajo los términos de la licencia Apache (versión 2.0).
Vea la licencia para más detalles.