2018.04.18

웹어셈블리 온라인 IDE '어셈블리 스튜디오' 공개

Paul Krill | InfoWorld
모질라(Mozilla)가 웹어셈블리(WebAssembly) 포터블 코드 형식을 위한 온라인 IDE를 개발하고 있다. 베타 버전은 현재 테스트해 볼 수 있다.

'어셈블리 스튜디오(WebAssembly Studio)'라는 이름의 이 IDE를 이용하면 개발자가 웹어셈블리에 대해 배우고 다른 사람을 가르칠 수 있다(웹어셈블리는 와즘(Wasm)이라고 부르기도 한다). 웹어셈블리 코드 포맷을 이용하면 웹 애플리케이션 성능이 향상되며 현재 모질라를 포함해 주요 브라우저가 이를 지원한다.

이 IDE 프로젝트는 2017년 말에 시작됐다. 기존의 툴인 '와즘익스플로러(WasmExplorer)'와 '와즘피들(WasmFiddle)'을 결합하는 방식이었다. 웹어셈블리 IDE의 주요 기능은 다음과 같다.

- C, C++, 러스트(Rust) 언어 지원. 아직은 초기 단계의 지원이지만 곧 베타 단계로 넘어갈 예정이다. 컴파일은 주로 서버 사이드에서 이뤄지지만 클라이언트 사이드에서 더 많은 작업을 할 수 있도록 개선하고 있다. 웹어셈블리로 컴파일하는 모든 언어를 지원할 계획도 갖고 있다.
- 웹어셈블리 바이너리 모듈과 테스트 파일에 대한 수정
- 문맥 메뉴로 다양한 기능을 지원하는 쉬운 사용성
- 임베디드 콘텐츠 시스템을 통한 웹어셈블리 스튜디오 프로젝트의 쌍방향 삽입


C와 C++를 위해 LLVM 컴파일러 백 엔드가 사용된다. 그러나 엠스크립튼 LLVM-자바스크립트 컴파일러는 아직 개발중이다. 또한 사용자 경험과 성능, 에러 리포팅도 개선할 예정이며 다른 툴처럼 웹어셈블리 스튜디오 프로젝트를 로컬에서 만들어 다운로드하는 기능도 추가된다. 웹어셈블리 스튜디오 소스코드는 기트허브에서 다운로드할 수 있다. 온라인 테스트를 해보려면 웹사이트를 이용하면 된다. ciokr@idg.co.kr



2018.04.18

웹어셈블리 온라인 IDE '어셈블리 스튜디오' 공개

Paul Krill | InfoWorld
모질라(Mozilla)가 웹어셈블리(WebAssembly) 포터블 코드 형식을 위한 온라인 IDE를 개발하고 있다. 베타 버전은 현재 테스트해 볼 수 있다.

'어셈블리 스튜디오(WebAssembly Studio)'라는 이름의 이 IDE를 이용하면 개발자가 웹어셈블리에 대해 배우고 다른 사람을 가르칠 수 있다(웹어셈블리는 와즘(Wasm)이라고 부르기도 한다). 웹어셈블리 코드 포맷을 이용하면 웹 애플리케이션 성능이 향상되며 현재 모질라를 포함해 주요 브라우저가 이를 지원한다.

이 IDE 프로젝트는 2017년 말에 시작됐다. 기존의 툴인 '와즘익스플로러(WasmExplorer)'와 '와즘피들(WasmFiddle)'을 결합하는 방식이었다. 웹어셈블리 IDE의 주요 기능은 다음과 같다.

- C, C++, 러스트(Rust) 언어 지원. 아직은 초기 단계의 지원이지만 곧 베타 단계로 넘어갈 예정이다. 컴파일은 주로 서버 사이드에서 이뤄지지만 클라이언트 사이드에서 더 많은 작업을 할 수 있도록 개선하고 있다. 웹어셈블리로 컴파일하는 모든 언어를 지원할 계획도 갖고 있다.
- 웹어셈블리 바이너리 모듈과 테스트 파일에 대한 수정
- 문맥 메뉴로 다양한 기능을 지원하는 쉬운 사용성
- 임베디드 콘텐츠 시스템을 통한 웹어셈블리 스튜디오 프로젝트의 쌍방향 삽입


C와 C++를 위해 LLVM 컴파일러 백 엔드가 사용된다. 그러나 엠스크립튼 LLVM-자바스크립트 컴파일러는 아직 개발중이다. 또한 사용자 경험과 성능, 에러 리포팅도 개선할 예정이며 다른 툴처럼 웹어셈블리 스튜디오 프로젝트를 로컬에서 만들어 다운로드하는 기능도 추가된다. 웹어셈블리 스튜디오 소스코드는 기트허브에서 다운로드할 수 있다. 온라인 테스트를 해보려면 웹사이트를 이용하면 된다. ciokr@idg.co.kr

X