Critical Rendering Path - 1
Critical Rendering Path란 크리티컬 렌더링 패스란 브라우저가 HTML, CSS, JavaScript를 스크린에 픽셀로 나타내는 과정을 의미한다. 이 과정을 최적화하는 것이 렌더링 퍼포먼스를 향상시킨다. TL;DR HTML을 요청하고 응답 받으면 브라우저가 이것을 파싱(HTML Parser…
Critical Rendering Path란 크리티컬 렌더링 패스란 브라우저가 HTML, CSS, JavaScript를 스크린에 픽셀로 나타내는 과정을 의미한다. 이 과정을 최적화하는 것이 렌더링 퍼포먼스를 향상시킨다. TL;DR HTML을 요청하고 응답 받으면 브라우저가 이것을 파싱(HTML Parser…
또 다시 돌아온 면접 질문 정리하기 타임🙈 다시 한번 생각했다. 기초를… 기초를 탄탄히 하자. FE 프레임워크, 라이브러리 Redux, MobX 의 차이 - Pattern 관련(e.g. Flux) React에서 class comp, functional comp 차이 React 라이프사이클에 대해 설명 React…
알고리즘을 풀다가 실수를 했다. 내가 의도했던 건 빈 리스트로 2차원 배열을 만들어두고, index가 1인 배열에만 원소를 푸시하고 싶었는데, 결과를 찍어보니 전체 리스트에…
파이썬의 힙큐는 min heap을 구현한 내장 모듈이고, heap은 완전 이진 트리의 일종이므로 완전 이진 트리 -> heap -> 파이썬 힙큐 순으로 설명. 완전 이진 트리와 포화 이진 트리 이진 트리란 자식 노드가 최대 2개로 구성된 트리를 말한다. (참고로 이진 탐색 트리BST…
MVVM 패턴을 정리해보자👀 MVVM(Model-View-ViewModel) MVC에서 컨트롤러가 viewModel로 교체된 형태. MVC의 문제였던 뷰와 모델간의 의존성을 해결하기 위해 나온 패턴 중 하나이다. MVC와 가장 큰 차이점…