본문 바로가기

개발 이야기/Rust 언어 이야기

Rust를 WebAssembly로 컴파일하기

728x90

Rust를 WebAssembly로 컴파일하기

=> 출처:

https://developer.mozilla.org/ko/docs/WebAssembly/Rust_to_wasm?fbclid=IwAR0UwNun5yfgXK8flataYrrQJ6H7ANEAVWapaCbg7-hOIn4fCSqScv_GQ_w

 

우선, 서론을 옮겨오면 

      아래와 같습니다.

 

"""

Rust와 WebAssembly를 위한 두가지 주요 사용 사례가 있습니다.

  • 어플리케이션 전체를 만드는것 - Rust기반 Web app 만들기
  • 어플리케이션의 일부를 만드는것 - Rust를 기존에 존재하는 JavaScript frontend에서 사용하는것

당분간, Rust 팀은 후자의 경우에 초점을 맞출 것입니다.그래서 여기서는 두번째 내용에 대해 다루겠습니다. 첫번째 use-case는 yew와 같은 프로젝트를 한번 확인해보세요.

이 튜토리얼에서는 Rust의 npm 패키지를 빌드하는 도구인 wasm-pack을 사용하여 npm 패키지를 빌드합니다. 이 패키지에는 WebAssembly 및 JavaScript 코드만 포함되므로 패키지 사용자는 Rust를 설치할 필요가 없습니다. 심지어 WebAssembly에서 작성된 것임을 알지 못할 수도 있습니다.

 

"""

 

나중에,

    이것도 한번 살펴봐야겠네요.~

 

(추가업데이트) 

  • 어플리케이션 전체를 만드는것 - Rust기반 Web app 만들기
  • 위와 관련된 깃허브는 => 아래에 ㄱ
  •                                                               I
  •                                                               I
  •                                                              V

여기에 => https://github.com/yewstack/yew

 

이것도 확인해보자~