Rust Wasm 속도 이슈 정리 러스트에서 자바스크립트로 값을 주고 받을 수 있는 데이터형 JavascriptRust비고 number 정수형(i32, u32.. 등) string 문자열(String) Object 엄밀하게 말하면 받을 수 없다. serde_derive, serde_json 등을 활용 Array(Object) vec[] Uint8Array &[u8] new Uint8Array(await imageBlob.arrayBuffer()); Input 값이 숫자일 때 #[wasm_bindgen[js_name = "isPrime"]] pub fn is_prime(num: i32) -> bool { let mut i = 2; let mut result = false; loop { if num % i ..
WebAssembly와의 만남 개인적으로 웹어셈블리를 알게 된 건 이미 2~3년 정도 지났다. 당시에도 매우 흥미있게 지켜봤고, 나만 그런걸수도 있지만 개발자라면 어셈블리라는 단어에 혹하기 마련이다. 다룰 줄 안다면 왠지 남들보다 괜찮은 개발자라고 착각하기 쉽기 때문이다. 다만 당시에 다룰 수 있는 시스템 프로그래밍언어(C++, Rust, Go..) 등이 전혀 없었고(C는 잠깐 배운정도) 실력에 비해 만들고자 하는 것들에 대한 욕심이 과했다. 꿈은 높은데 현실은 시궁창이야 능력은 안되는데, 관심은 많아서 Wasm으로 만들어진 플래시 부활 프로젝트인 Waflash나 Rufle(맞나?)를 관심있게 지켜보기도 했고 ffmpeg을 wasm으로 빌드하여 클라이언트에서도 돌릴 수 있게 한(실전성은 여전히 부족하다)..
- Total
- Today
- Yesterday
- API
- WASM
- #그래프
- JavaScript
- contributor
- 그래프
- 티스토리API
- 노력만 가상한 글
- #useState 특징
- KBL
- #팀별 분석
- HWP
- vscode
- vtie
- Rust
- 무관의 왕
- webassembly
- 웹어셈블리
- youtube
- 7위를 하는 이유
- #업데이트가 이상하게 될떄
- 마크다운
- contributer
- craco
- ffmpeg
- 팀별 분석
- 배포
- #useState
- iframe
- #노력만 가상한 글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |