한컴테크를 통해 한컴의 기술을 공유합니다. 한컴의 프로그래밍, 프레임워크, 라이브러리 및 도구 등 다양한 기술을 만나보세요. 한컴 개발자들의 다양한 지식을 회사라는 울타리를 넘어 여러분과 공유합니다. 한컴이 제공하는 기술블로그에서 새로운 아이디어와 도전을 마주하고, 개발자가 꿈꾸는 미래를 실현하세요.

한컴테크

WASI

WASI 표준화로 가능하게 되는 것들

들어서며 WebAssembly(이하 Wasm) 기술이 소개된 지 10년이 되어가면서 최근 웹 개발의 성능을 개선하기 위해서 활발하게 사용되고 있습니다. Wasm 모듈을 브라우저 외부에서 활용하기 위한 WASI 표준화에 대해 알아보겠습니다. WASI는 2019년 발표된 기술로 Wasm 하위 그룹 WASI.dev(https://wasi.dev/)에서 표준화 작업을 진행하고 있습니다. WASI 소개 WebAssembly System Interface(WASI)는 W3C WebAssembly(Wasm)로 컴파일된 소프트웨어를 위한 시스템 인터페이스 표준 스펙입니다. WASI가 제공하는 인터페이스로 Wasm 애플리케이션은 브라우저 외부에서 클라우드, 임베디드 장치까지 모든 환경에서 실행될 수 있습니다. WASI는 Wasm 모듈이 File System, Networking, Time, Random 등의 시스템 리소스에 접근할 수 있도록 하는 표준화된 API를 제공합니다. Wasm과 WASI로 할 수 있는 것 크로스플랫폼 애플리케이션 플랫폼 간의 코드 재사용 단일 환경으로 컨테이너화 WASI 표준화는 진행 중이기 때문에 현재 버전의 WASI로 모든 사례가 가능한 것은 아닙니다. Wasm 모듈이 WASI를 사용하는 방법 Wasm 모듈은 import 구문으로 표준화된 WASI API 바인딩을 사용할 수 있습니다. Hosts …

WASI 표준화로 가능하게 되는 것들 더 보기 »

WebAssembly(WASM) & WASI 2024 : 크로스플랫폼의 미래

한 줄 요약 #WebAssemnbly #Wasm #WASI #기술동향 📣 WebAssembly(Wasm) & WASI 2024 : 크로스플랫폼의 미래 1. 어떤 프로그래밍 언어로도 개발 1.1. Wasm 기술 WebAssembly(이하 Wasm)는 2015년부터 JavaScript의 느린 속도를 보완하기 위해 개발이 되었습니다. Wasm은 C, C++, JavaScript, Rust, Go, Python 등의 프로그래밍 언어로 작성된 소스 코드를 저수준의 바이트코드로 컴파일하여 웹 브라우저상에서 동작할 수 있도록 하는 …

WebAssembly(WASM) & WASI 2024 : 크로스플랫폼의 미래 더 보기 »

Scroll to Top