일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- OS
- 쿠키
- 생각정리
- CS
- 화살표함수
- 실전프로젝트
- 완강
- JS
- javaScript기초
- 알고리즘
- 1주차
- HTML
- javascript
- 숙제
- DOM
- CSS
- 버킷리스트
- 항해99
- react
- chapter2
- 5주차
- OperatingSystem
- computerscience
- 자바스크립트는왜그모양일까
- Todo
- 3주차
- WIL
- 4주차
- Til
- 스터디
- Today
- Total
목록OS (2)
개발캡슐

캐시(Cache) 캐시(Cache) - 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 말해. - 문서의 사본을 자동으로 보관하는 HTTP 장치라고도 할 수 있지. ex) 웹 요청이 캐시에 도착했을 때, 캐시된 로컬 사본이 존재한다면, 그 문서는 원서버가 아니라 앞서 미리 저장된 캐시로부터 제공되는 거야. - 웹 프론트엔드에선 응답 데이터의 사본을 저장하는 공간이라고 해. - 속도를 위해 용량을 절충하는 캐시는 일반적으로 데이터의 하위 집합을 일시적으로 저장해. 보통 완전하고 영구적인 데이터가 있는 데이터베이스와는 대조적이야. - 웹 브라우저는 크게 2가지 방법으로 캐싱을 해. 거기엔 메모리 캐시와 디스크 캐시가 있어. => 둘 중에 어떤 방식이 사용되는 가는 파일 사이즈에 따라 브라우저 자체..
프레임워크? 라이브러리? 프레임워크(Framework) 정해진 메뉴얼, 룰을 제공해. 개발할 때 필수적인 코드와 알고리즘같은 기능을 제공하는데 이때 그 룰을 지켜야하지. 클래스와 라이브러리가 합쳐진 구조이고, 이런 협업 형태를 제공 해. 프레임워크 내에서 클래스와 라이브러리를 사용하면 되는 거지. 예를 들면, 부트스트랩, 앵귤러, 뷰가 여기에 해당 돼. 라이브러리(Library) 어떤 특정한 기능을 구현하기 위해 미리 만들어진 함수들의 집합이야. 필요할 때 자유롭게 사용할 수 있는 일종의 도구이지. 라이브러리를 사용하더라도 프레임워크가 정한 방식에 따라야 하는데, 어떻게 사용할지는 개발자가 정할 수 있어. 예를 들면, 리액트와 제이쿼리가 여기에 해당 돼. 프레임워크와 라이브러리의 차이점 - 제어 흐름의 ..