Blog 만들며 확인한 것들
필요한 자료나 생각을 정리하는 것은 개인적으로 obsidian을 이용하고 있다. 대부분은 정리에 그치고 있고 특별히 정제된 포맷의 글로 작성해본 적은 없었다. 마침 기술 블로그가 필요할 수도 있는 작은 취미 생활을 하게되어 이번 기회에 하나 만들어보려 했다. 제약사항은 아래와 같이 설정했다. 호스팅은 Github page를 사용한다. Static Site
필요한 자료나 생각을 정리하는 것은 개인적으로 obsidian을 이용하고 있다. 대부분은 정리에 그치고 있고 특별히 정제된 포맷의 글로 작성해본 적은 없었다. 마침 기술 블로그가 필요할 수도 있는 작은 취미 생활을 하게되어 이번 기회에 하나 만들어보려 했다. 제약사항은 아래와 같이 설정했다. 호스팅은 Github page를 사용한다. Static Site
WebAssembly (WASM)웹어셈블리(WebAssembly 또는 Wasm)는 다양한 프로그래밍 언어와 많은 실행 환경 사이의 중간 계층으로, 30여 가지 이상의 언어로 작성된 코드를 .wasm 파일로 컴파일한 다음 브라우저나 다른 실행 환경에서 실행할 수 있다.
Node.js Core 에서 JavaScript 생명주기를 관리하는 방법을 알기 위해서는 V8 API를 통해 메모리를 관리하는 컨셉을 이해할 필요가 있다. 모든 JavaScript 값은 V8 API를 통해 소위 핸들이라는 것을 통해 액세스된다. 이 핸들은 메모리 관점에
JavaScript와 C++ 간의 효율적인 연결은 Node.js에서 중요한 문제 중 하나이다. 이러한 연결을 가능하기 위해 Node.js Core에서는 기본 C++ 클래스로 BaseObject 사용한다. BaseObject는 JavaScript 객체와 C++ 객체를 함
2022년 Node.js 에는 Realm Class가 추가되었다. Realm은 주로 실행 환경을 정의하고 코드 간의 격리와 분리를 유지하기 위한 목적으로 사용된다. 기존 Node.js VM 모듈이 있으나 Node.js 자체 기능이고 JavaScript Object Gr
브라우저 외부에서 JavaScript를 사용할 수 있는 Node.js가 등장한 이후 산업전반에서 다양하게 활용되며 De-facto 표준으로 자리잡았다. 현재는 Node.js의 결점을 보완하거나, 각 회사에 최적화 된 자체 솔루션으로 대체하는 방향으로 JavaScript
Greetings, ReadersI'm Daeyeon Jeong, the creator of this blog. Within these pages, I explore various technical domains and share my discoveries al