웹어셈블리 인 액션
도서명:웹어셈블리 인 액션
저자/출판사:제러드,갤런트/한빛미디어
쪽수:528쪽
출판일:2020-10-05
ISBN:9791162243473
목차
PART I 웹어셈블리 들어가기
CHAPTER 1 웹어셈블리 소개
1.1 웹어셈블리란?
1.2 어떤 문제를 해결할 수 있는가?
1.3 어떻게 작동하는가?
1.4 웹어셈블리 모듈의 구조
1.5 웹어셈블리 텍스트 포맷
1.6 웹어셈블리는 왜 안전한가?
1.7 웹어셈블리 모듈을 작성할 수 있는 언어
1.8 웹어셈블리 모듈은 어떻게 활용 가능한가?
1.9 마치며
CHAPTER 2 웹어셈블리 모듈의 내부 구조
2.1 표준 섹션
2.2 커스텀 섹션
2.3 마치며
CHAPTER 3 웹어셈블리 모듈 만들어보기
3.1 엠스크립튼 툴킷
3.2 웹어셈블리 모듈
3.3 엠스크립튼 출력 옵션
3.4 엠스크립튼으로 C/C++ 코드를 컴파일하고 HTML 템플릿 활용하기
3.5 엠스크립튼으로 자바스크립트 연결 코드 생성하기
3.6 엠스크립튼으로 웹어셈블리 파일만 생성하기
3.7 기능 감지: 웹어셈블리 가용 여부 테스트하기
3.8 실제 용례
3.9 연습 문제
3.10 마치며
PART II 웹어셈블리 모듈
CHAPTER 4 기존 C++ 코드베이스 재활용하기
4.1 엠스크립튼 연결 코드로 동작하는 웹어셈블리 모듈 생성하기
4.2 엠스크립튼 연결 코드 없이 동작하는 웹어셈블리 모듈 생성하기
4.3 실제 용례
4.4 연습 문제
4.5 마치며
CHAPTER 5 웹어셈블리 모듈에서 자바스크립트 호출하기
5.1 엠스크립튼 연결 코드로 동작하는 웹어셈블리 모듈 생성하기
5.2 엠스크립튼 연결 코드 없이 동작하는 웹어셈블리 모듈 생성하기
5.3 실제 용례
5.4 연습 문제
5.5 마치며
CHAPTER 6 웹어셈블리 모듈에서 함수 포인터로 자바스크립트와 통신하기
6.1 엠스크립튼 연결 코드로 동작하는 웹어셈블리 모듈 생성하기
6.2 엠스크립튼 연결 코드 없이 동작하는 웹어셈블리 모듈 생성하기
6.3 실제 용례
6.4 연습 문제
6.5 마치며
PART III 웹어셈블리 활용
CHAPTER 7 동적 링킹: 기초
7.1 동적 링킹의 장단점
7.2 동적 링킹 방법
7.3 동적 링킹 정리
7.4 실제 용례
7.5 연습 문제
7.6 마치며
CHAPTER 8 동적 링킹: 구현
8.1 웹어셈블리 모듈 생성하기
8.2 웹페이지 수정하기
8.3 실제 용례
8.4 연습 문제
8.5 마치며
CHAPTER 9 스레딩: 웹 워커와 pthread
9.1 웹 워커의 이점
9.2 웹 워커 사용 시 주의 사항
9.3 웹 워커로 웹어셈블리 모듈 프리페치
9.4 pthread 활용
9.5 실제 용례
9.6 연습 문제
9.7 마치며
CHAPTER 10 Node.js 환경의 웹어셈블리 모듈
10.1 지난 내용 복습하기
10.2 서버 사이드 검증하기
10.3 엠스크립튼 내장 모듈 다루기
10.4 웹어셈블리 자바스크립트 API 활용
10.5 실제 용례
10.6 연습 문제
10.7 마치며
PART IV 디버깅과 테스팅
CHAPTER 11 웹어셈블리 텍스트 포맷
11.1 웹어셈블리 텍스트 포맷으로 게임 코어 로직 작성하기
11.2 텍스트 포맷에서 웹어셈블리 모듈 생성하기
11.3 엠스크립튼 생성 모듈
11.4 HTML 및 자바스크립트 파일 작성하기
11.5 실행 결과
11.6 실제 용례
11.7 연습 문제
11.8 마치며
CHAPTER 12 디버깅
12.1 게임 확장하기
12.2 HTML 수정하기
12.3 시도 횟수 표시하기
12.4 시도 횟수 늘리기
12.5 요약 화면 업데이트하기
12.6 연습 문제
12.7 마치며
CHAPTER 13 테스팅과 향후 웹어셈블리 전망
13.1 자바스크립트 테스트 프레임워크 설치하기
13.2 테스트 작성 및 실행하기
13.3 앞으로 웹어셈블리의 전망
13.4 연습 문제
13.5 마치며
PART V 부록
APPENDIX A 설치 및 도구 설정
APPENDIX B ccall, cwrap, 직접 함수 호출
APPENDIX C 엠스크립튼 매크로
APPENDIX D 연습 문제 해답
APPENDIX E 텍스트 포맷 보충 자료
APPENDIX F 예제 실습 추가 가이드