Repolode
AssemblyScript

AssemblyScript/assemblyscript

타입이 지정된 TypeScript 부분집합을 WebAssembly 모듈로 컴파일하는 TypeScript 유사 언어이자 컴파일러입니다.

스타
18,031
포크
695
열린 이슈
213
마지막 커밋
4일 전

어떤 프로젝트인가요?

AssemblyScript는 정적 타입을 사용하는 JavaScript의 한 형태인 TypeScript 변형을 WebAssembly로 컴파일합니다. 백엔드로 Binaryen을 사용하며 npm으로 설치할 수 있어, 개발자는 새로운 저수준 언어를 익히지 않고도 익숙한 TypeScript 문법으로 WebAssembly 코드를 작성할 수 있습니다.

이 컴파일러는 작고 가벼운 WebAssembly 모듈을 생성하도록 설계되었습니다. 이 언어는 JavaScript 전체가 아니라 타입이 지정된 TypeScript 부분집합이므로, 코드는 JavaScript 엔진을 거쳐 실행되는 대신 사전에 네이티브 WebAssembly로 컴파일됩니다. 저장소에는 컴파일러, 런타임과 표준 라이브러리, 테스트 스위트가 포함되어 있습니다.

이 프로젝트는 TypeScript 스타일의 작업 흐름을 유지하면서 브라우저, Node.js 또는 기타 WebAssembly 호스트에서 성능에 민감한 코드를 작성하려는 개발자를 대상으로 합니다.

핵심 기능

  • 01타입이 지정된 TypeScript 유사 언어를 WebAssembly로 컴파일합니다.
  • 02최적화와 코드 생성에 Binaryen을 사용합니다.
  • 03별도의 툴체인 없이 npm으로 설치할 수 있습니다.
  • 04작은 WebAssembly 모듈을 생성합니다.
  • 05저장소에 런타임과 표준 라이브러리가 포함되어 있습니다.

활용 사례

  • 웹 애플리케이션에서 성능이 중요한 연산 모듈 작성
  • Node.js 또는 기타 WebAssembly 호스트용 WebAssembly 모듈 빌드
  • TypeScript 스타일의 코드를 컴파일된 WebAssembly로 실행할 수 있도록 포팅

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/AssemblyScript/assemblyscript.git
  2. 2

    프로젝트 디렉터리로 이동합니다

    cd assemblyscript
  3. 3

    npm으로 종속 항목을 설치합니다

    npm install

사용 전 알아둘 점

  • TypeScript의 타입이 지정된 하위 집합만 컴파일하므로 모든 TypeScript 코드가 작동하는 것은 아닙니다.

토픽

자주 묻는 질문

assemblyscript은(는) 무엇인가요?
타입이 지정된 TypeScript 부분집합을 WebAssembly 모듈로 컴파일하는 TypeScript 유사 언어이자 컴파일러입니다. AssemblyScript는 정적 타입을 사용하는 JavaScript의 한 형태인 TypeScript 변형을 WebAssembly로 컴파일합니다. 백엔드로 Binaryen을 사용하며 npm으로 설치할 수 있어, 개발자는 새로운 저수준 언어를 익히지 않고도 익숙한 TypeScript 문법으로 WebAssembly 코드를 작성할 수 있습니다.
assemblyscript은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
assemblyscript은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
assemblyscript은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. assemblyscript의 마지막 커밋은 2026년 10월 18일입니다.
assemblyscript은(는) 어디에 사용할 수 있나요?
웹 애플리케이션에서 성능이 중요한 연산 모듈 작성 Node.js 또는 기타 WebAssembly 호스트용 WebAssembly 모듈 빌드 TypeScript 스타일의 코드를 컴파일된 WebAssembly로 실행할 수 있도록 포팅
assemblyscript는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/AssemblyScript/assemblyscript.git 프로젝트 디렉터리로 이동합니다: cd assemblyscript npm으로 종속 항목을 설치합니다: npm install
assemblyscript은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/AssemblyScript/assemblyscript

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트