웹 (개발)을 더 빨리 만드십시오.
SWC ( Speedy Web Compiler
의 대표)는 Rust로 작성된 초고속 TypeScript / JavaScript 컴파일러입니다. Rust와 JavaScript를위한 도서관입니다. Rust에서 SWC를 사용하는 경우 RustDoc을 참조하십시오. 대부분의 사용자는 라이브러리를 사용하기위한 진입 점이 파서가됩니다.
또한 SWC는이를 보장하려고합니다
각 상자의 최신 버전을 선택하면 작동합니다.
녹 사용자를 위해.
상자의 MSRV는 현재 1.73
입니다.
사용하는 모든 SWC 상자를 업데이트하려면 curl https://raw.githubusercontent.com/swc-project/swc/main/scripts/update-all-swc-crates.sh | bash -s
. 이 스크립트는 모든 종속성을 최신 버전으로 업데이트하고 모든 것이 작동하는지 확인하기 위해 cargo build
실행합니다. 필요합니다
jq
cargo upgrade
스크립트를 실행하려면 명령.
JavaScript에서 SWC를 사용하는 경우 웹 사이트의 문서를 참조하십시오.
웹 사이트에서 문서를 확인하십시오.
바벨과의 비교를 참조하십시오.
웹 사이트의 벤치 마크 결과를 참조하십시오.
SWC는 커뮤니티 중심 프로젝트이며 자원 봉사자 그룹에 의해 유지됩니다. 프로젝트의 미래 지원을 돕고 싶다면 다음을 고려하십시오.
프로젝트에 개발자 시간을 제공합니다. (안내에 대한 Discord (선호) 또는 Github 토론에 대한 메시지!)
스폰서가되어 자금을 제공합니다 (https://opencollection.com/swc 참조)!
Contributing.md를 참조하십시오. 아키텍처 문서가 유용하다고 생각할 수도 있습니다 (Architecture.md).
SWC는 주로 Apache 라이센스 (버전 2.0)의 조건에 따라 배포됩니다.
자세한 내용은 라이센스를 참조하십시오.