doodoodoit
close
프로필 사진

doodoodoit

github: @taegeun1111

  • 분류 전체보기 (30)
    • React (3)
    • React-Native (3)
    • Javascript (2)
    • Typescript (4)
    • HTML,CSS (9)
    • CS (2)
    • 용어 (3)
    • 대외활동 (2)
    • MAC (2)
    • 생각 (0)
  • 홈
  • 태그
  • 방명록

[JavaScript] null과 undefined

서론JavaScript를 다루다 보면 null, undefined 그리고 return: false, return: true 같은 값들을 자주 마주치게 된다.이들은 겉보기에는 비슷해 보이지만, 엄연히 다른 의미와 동작 방식을 가진다.이번 글에서는 각각의 차이점과 실제 코드에서의 활용법을 정리해보겠다.1. null 과 undefined의 의미(1) null이란?null은 의도적으로 "값이 없음"을 표현하는 값이다.개발자가 명시적으로 "여기에는 값이 없다"라는 것을 나타낼 때 사용한다.let a = null;console.log(a); // null특징개발자가 직접 할당하여 비어 있음을 나타냄typeof null은 "object" → JavaScript의 오래된 버그지만 여전히 유지됨메모리를 확보했지만 값이 ..

  • format_list_bulleted Javascript
  • · 2025. 2. 26.
[CS] 싱글 스레드

[CS] 싱글 스레드

서론실무에서 웹캠과 Google AI 라이브러리인 MediaPipe를 이용해 객체(사용자) 인식을 수행하고, 이를 백엔드로 전송하는 작업을 진행했다.Mac OS 환경에서는 문제없이 실행되었지만, 키오스크(Windows) 환경에서는 심각한 스레드 부하가 발생했다.이로 인해 연산이 수행되는 동안 버튼이 클릭되지 않는 현상이 나타났다.경량화된 라이브러리를 사용해 최적화를 시도했지만, 여전히 동일한 문제가 발생했다.Lighthouse를 통해 키오스크 성능을 분석한 결과, Performance 점수가 27점에 불과했고, CPU 사용량이 거의 100%에 도달하는 것을 확인할 수 있었다.이 경험을 통해 컴퓨터 사양에 따라 최적화 방법이 달라질 수밖에 없다는 점을 실감했고, 이에 따라 스레드 부하를 줄이는 방법을 고민..

  • format_list_bulleted CS
  • · 2025. 2. 11.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (30)
    • React (3)
    • React-Native (3)
    • Javascript (2)
    • Typescript (4)
    • HTML,CSS (9)
    • CS (2)
    • 용어 (3)
    • 대외활동 (2)
    • MAC (2)
    • 생각 (0)
인기 글
전체 방문자
오늘
어제
Copyright © doodoodoit 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바