본문으로 이동

미디어위키 1.45 안정화가 거의 끝났습니다. 다만 Flow 확장 기능 관련 이슈가 있어서 대체하는 작업을 수행할 계획입니다.

  1. 큰숲백과:청사진에서 위키 발전의 대략적인 방향성을 제시했습니다. 의견이 있으신 분은 큰숲백과토론:청사진에서 의견을 남겨주시면 좋겠습니다.
  2. 기능상의 오류로 지원하지 않고 있는 기능에 대해서는 큰숲백과토론:이슈 트래커에 요약했습니다. 참고하시기 바랍니다.
  3. 데이터베이스 덤프 받고싶으신 분은 큰숲백과 가입 후에 사용자토론:Bigforest에 의견 남겨주시면 ftp 주소, 계정, 비밀번호를 특수:EmailUser를 통해서 공개할 예정입니다.

WebAssembly/표준

큰숲백과, 나무를 보지 말고 큰 숲을 보라.
Senouis (토론 | 기여)님의 2023년 12월 17일 (일) 15:00 판 (생성)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)


현재의 웹어셈블리 표준안(2023년 12월 01일 기준 2.0 초안)은 여기서 확인할 수 있다.

상기한 표준안은 Extended Backus–Naur Form(확장된 베커스-나우르 형식)으로 서술되어 있으며 이 문서에서는 해당 명세에 기반하여 한글로 풀어 설명하는 것을 목표로 한다.

값과 데이터 타입

값의 종류

  • 바이트(Byte)
  • 정수(Integer)
  • 부동소수점 실수(Floating-Point)
  • 벡터(Vector)
  • 이름(Name)

데이터 타입과 자료구조

  • 숫자 타입(Number)
  • 벡터 타입(Vector)
  • 참조 타입(Reference)
  • 값 타입(Value)
  • 결과 타입(Result)
  • 함수 타입(Function)
  • 리미트(Limit)
  • 메모리 타입(Memory)
  • 테이블 타입(Table)
  • 전역 타입(Global)
  • 외부 타입(External)

명령어 목록

숫자 관련 연산

벡터 연산

참조 연산

값 연산

파라미터 연산

변수 연산

테이블 연산

메모리 연산

제어 연산

표현식

웹어셈블리 모듈

웹어셈블리로 컴파일된 애플리케이션은 자바스크립트가 로딩하는 모듈로 존재하며, 다음 구조를 가진다.

런타임 실행 과정

웹어셈블리 기반 웹앱에서 주의할 점