본문 바로가기

반응형
  • JS 중급&패턴 TypeArray와 Array의 메서드 동작의 차이 1. TypedArray란?TypedArray는 ArrayBuffer를 기반으로 동작하는 고정 길이·고정 타입의 메모리 뷰(View)입니다.일반적인 Array와 달리, TypedArray는 메모리 상에 연속된 byte block으로 존재하여, C++ 수준에서 직접 접근이 가능합니다.즉 V8등 브라우저 엔진(C++) 내부에서는 이 메모리를 연속 메모리 기반으로 직접 연산하기 때문에 일반 Array보다 훨씬 빠른 처리가 가능합니다.ArrayBuffer 개념 구조ArrayBuffers 개념Where to use ArrayBuffer vs typed array in JavaScript? - Stack OverflowArrayBuffers는 물리 메모리에서 바이트 배열을 나타냅니다.ArrayBuffer는 바이트를.. 더보기
  • JavaScript [자바스크립트] 디바운스란 뭘까? 간단한 사용 예제 debounce()특정 함수가 여러번 반복 실행될 경우, 정해진 지연시간동안 반복된 호출을 마지막에 딱 1번만 호출하도록 제어해준다.사용법호출하고자 하는 함수를 첫 번째 인자로 넣고, 지연시간 을 두 번째 인자로 넣는다._.debounce(function() {}, 1000(ms))예제 See the Pen debounce by Jihee Eom (@bonjenny) on CodePen.https://velog.io/@chojs28/lodash-debounce-%EC%A0%95%EB%A6%AC 더보기

JavaScript

  • CS 지식 프로세스, 스레드, 프로세스와 스레드의 동작과정 차이 프로그램: 아직 메모리에 할당되지 않은 정적인 파일프로세스: 실행 중인 프로그램 (OS 입장에서의 최소작업단위)스레드: 프로세스 내에서 실행되는 실행 단위 (CPU 입장에서의 최소작업단위) 프로그램 -> 프로세스 -> 스레드프로그램은 아직 실행되지 않은 파일 그 자체를 가리키는 말이다. (Ex. 윈도우의 *.exe, MacOS의 *.dmg 등) 쉽게 말해서 그냥 코드 덩어리다. 자, 그러면 이제 그 실행 파일(프로그램)에게 의미를 부여하기 위해 프로그램을 실행하보자.프로그램을 실행하는 순간 해당 파일은 컴퓨터 메모리에 올라가게 되고, 이를 동적인 상태라고 하며, 이러한 상태의 프로그램을 프로세스라고 한다. 프로세스 -> 스레드과거에는 프로그램을 실행할 때 실행 시작부터 실행 끝까지 프로세스 하나만을 사용.. 더보기

CS

React.js

HTML & CSS

TypeScript

React Native

C#

SQL

Github Commands


반응형