정의
데이터를 일시적으로 저장하는 임시 메모리 공간
일반적으로 바이너리 데이터(이진 데이터)를 다룰 때 사용.
파일이나 네트워크로부터 데이터를 읽거나 쓸 때 버퍼를 사용하여 데이터를 임시로 저장하고 처리한다.
종류
- Buffer: _Node.js_에서 이진 데이터를 다루는 데 사용
- Node.js 환경에서 사용. 브라우저에서 사용할 수 없음
- 동적으로 크기를 조정할 수 있음
- 파일 시스템이나 네트워크와 같은 I/O 작업에 사용
- ArrayBuffer: _브라우저_에서 이진 데이터를 다루는 데 사용
- 주로 웹 브라우저 환경에서 사용
- 고정 크기의 버퍼. 생성된 후 크기를 변경할 수 없음
- 파일을 읽거나 네트워크로부터 데이터를 받아오는 등의 작업에 사용
- TypedArray
- DataView
'STORAGE > Node.js' 카테고리의 다른 글
CORS (0) | 2024.04.01 |
---|---|
AJAX (0) | 2024.04.01 |
SQL vs NoSQL (0) | 2024.04.01 |
댓글