싱글을 멀티처럼! 지난번에 만든 거에서 Web Worker(mdn - Web Workers API 설명)를 통해서 함수가 실행되도록 만듦. main.js : 지난번에 만들었던 main.html 내 스크립트 코드 일부 & worker 실행하는 코드. worker.js : main.js에서 실행하면 백그라운드에서 실행될 코드. 1. main.html 일부 수정 더보기 2. src폴더 내 main.js 생성 더보기 const num1 = document.getElementById('n1'); const num2 = document.getElementById('n2'); const res = document.getElementById('result'); let workerResult; if (!!window.W..
사실 이걸 어느 카테고리에 써야 할지 굉장히 고민했다. 순서는 아주아주 간단함. 우분투에서 c 파일 만들기 → emscripten 툴을 이용하여 WebAssembly로 컴파일 → 만들어진 js, wasm 파일을 가져와 적용하기 1. 사칙연산 코드 작성 더보기 vim FourRules.c #define _CRT_SECURE_NO_WARNINGS #include #include EMSCRIPTEN_KEEPALIVE int addition(int n1, int n2) { return n1+n2; } EMSCRIPTEN_KEEPALIVE int subtraction(int n1, int n2) { return n1-n2; } EMSCRIPTEN_KEEPALIVE int multiplication(int n1, ..
자세한 설명은 구글신이 다 알려주기에 생략 - VirtualBox에 우분투 설치함. npm 버전이 낮으면 문제될 수 있으므로 최신으로 유지하는 것이 좋음. https로 타브라우저에서 접속할 수 있도록 함. 1. docker, http-server 설치 curl -fsSL https://get.docker.com/ | sudo sh npm install -g http-server 2. 튜토리얼 받기 git clone https://github.com/OpenVidu/openvidu-tutorials.git -b v2.22.0 3. openssl 확인 후 생성 openssl -version openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout ..