Flutter Web WASM build

in Korea • 한국 • KR • KOlast year

flutter web이 이제 드디어 wasm build를 지원한다!


https://docs.flutter.dev/platform-integration/web/wasm

wasm이 무엇인냐?

브라우저에서 동작하는 프로그램을 개발하려면 자바스립트가 필수다. 그런데 자바스크립트 이외에 표준이 된 것이 WebAssembly(wasm)이다.

wasm은 프로그램 언어라기 보다는 빌드 결과다. 이미 C, C++, Rust 등을 wasm으로 빌드할 수 있었다. 이게 무슨 의미인가 보면, 기존에 C++로 만든 코드를 wasm으로 빌드하여 브라우저에서 실행시킬 수 있다는 것이다.

wasm 덕분에 doom3 같은 게임도 브라우저에서 실행시킬 수 있다.
https://wasm.continuation-labs.com/d3demo/


플러터의 개발언어 Dart도 wasm 빌드를 지원하게 된 것이다. wasm은 향후 여러 곳에 사용될 것이다. wasm, wasi, wasi-nn 등 활용처가 무궁무진하다. Java가 못이룬 Code once use everywhere의 꿈을 wasm이 이뤄 줄 것이라고 본다.

참고로, 최근 백악관에서 C++ 코드를 사용하지 말것을 권고했다.



Posted through the ECblog app (https://blog.etain.club)

Sort:  


안녕하세요 스팀잇 코리아팀입니다.
스팀잇 코리아팀이 보다 나은 서비스를 제공하기 위해서 협의체로 진화를 하고 자합니다. 자세한 내용은 아래의 포스팅을 참고해주세요

스팀잇 발전을 위해서 한국협의체 회원이 되어 주세요

스팀잇코리아가 현재 하고 있는 일은 다음과 같습니다
-스팀 증인 노드
-스팀잇 좋은글 추천 서비스
-스팀 오토 시스템(보팅 및 포스팅)
-공익사업 (support-kr/goodpost-kr/booming-kr)
-스팀 페스트 코리아 주관

향후 한국협의체로 발전하여 추가 사업으로 확대 운영할 예정입니다.
-스팀 재단과 직접 커뮤니케이션을 통한 한국 스티미언 보이스 전달
-스팀 관련 공익 Dapp/App 개발 지원 및 개발자 육성
-스팀잇 유저 확대를 위한 전방위적 스팀잇 홍보
-kr 커뮤니티 내 의사조정자 역할
-컨텐츠 발굴을 위한 지원 사업
-기타 스팀 가치 제고를 위한 여러 활동

해당 활동은 새롭게 만들어지는 한국협의체의 방향에 따라 일부 변경 될 수 있습니다.

해당 포스팅은.... 딱 3일간만 홍보하겠습니다. 죄송합니다! 블록체인 스팀잇의 주체는 재단이 아닙니다. 스팀에 투자하고 스팀잇 활동을 하는 우리 모두가 주체가 됩니다. 모두 힘을 모아서 발전 할 수 있는 스팀잇을 위해 노력합시다 도와주세요

Thank you, friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
image.png
please click it!
image.png
(Go to https://steemit.com/~witnesses and type fbslo at the bottom of the page)

The weight is reduced because of the lack of Voting Power. If you vote for me as a witness, you can get my little vote.