Jin's IT Story.

javascript runtime

JS 비동기 처리와 API 활용법
CodeStack Svelte

JS 비동기 처리와 API 활용법

비동기적 시간의 흐름을 다루는 자바스크립트의 관점 자바스크립트는 단일 스레드 기반 언어임에도 불구하고, 현대 웹 환경에서 발생하는 수많은 비동기적 사건을 능숙하게 처리할 수 있도록 설계되어 있습니다. 사용자의 입력, 네트워크 요청, 애니메이션, 타이...

2026-03-30
본문으로 이동
멀티 vs 싱글 스레드 차이와 활용법
DevBasics

멀티 vs 싱글 스레드 차이와 활용법

 컴퓨터 프로그램의 성능과 반응성을 좌우하는 핵심 개념 중 하나가 바로 스레드입니다. 특히 멀티 스레드와 싱글 스레드의 차이를 이해하면, 병목 현상 최소화와 자원 효율적인 처리에 대한 전략을 세울 수 있습니다. 이 글에서는 싱글 스레드와 멀티 스레드...

2025-08-05
본문으로 이동
V8 메모리 구조 vs JVM 메모리 구조 (GC, 힙, 엔진 차이)
DevBasics

V8 메모리 구조 vs JVM 메모리 구조 (GC, 힙, 엔진 차이)

 자바스크립트를 실행하는 V8 엔진 과 자바를 실행하는 JVM(Java Virtual Machine) 은 서로 다른 프로그래밍 언어를 위한 런타임이지만, 공통적으로 힙 기반 메모리 관리 , 가비지 컬렉션(GC) , 실행 최적화 기술 을 갖추고 있습니다...

2025-07-29
본문으로 이동
Node.js vs 브라우저 V8 환경 차이점 (런타임, V8, 실행 방식)
CodeLog

Node.js vs 브라우저 V8 환경 차이점 (런타임, V8, 실행 방식)

 자바스크립트는 원래 브라우저에서만 작동하던 언어였지만, Node.js의 등장으로 서버에서도 활용이 가능해졌습니다. 이 둘은 모두 V8 엔진을 기반으로 하지만, 실행 환경과 기능에 큰 차이가 있습니다. 이 글에서는 Node.js와 브라우저 환경의 V8...

본문으로 이동