본문 바로가기
반응형

나의 개발일지39

CSR, SSR 중 뭐가 더 좋을까? ※ CSR, SSR 중 뭐가 더 좋을까? 뭐가 더 좋고 그런 거 없다. 개발하는 웹 앱의 특성에 따라 적합한 렌더링 방식을 채택 하나의 앱 내에서도 특정 페이지는 CSR, 또 다른 특정 페이지는 SSR 방식으로 제공하기도 함 cf) 렌더링이란? 웹페이지를 구성하는 HTML, CSS 등의 파일을 브라우저 상에 그려 주는 것 ▼ CSR(Client Side Rendering) - 클라이언트 단에서 렌더링을 수행하는 것. 사용자가 웹 페이지 요청 서버/CDN (Content Delivery Network)에서 해당 페이지의 HTML 파일을 전송 화면을 구성하는 데 필요한 추가적인 데이터들을 서버에서 다시 다운 서버로부터 웹 페이지 렌더링에 필요한 모든 파일의 다운로드가 완료 되면, 다운 받은 데이터를 이용해 .. 2022. 7. 11.
[javascript | JS] setTimeout()을 통해 호출 스택, 이벤트 루프 알아보기 자바스크립트는 싱글 스레드이면서 어떻게 비동기 동작을 할까? JS 비동기의 핵심, 이벤트 루프에 대해 알아보자. 1. 메모리 힙 (Memory Heap) : 객체(object) 등 참조타입 데이터가 저장 되는 곳, 변수나 상수에 사용되는 메모리를 저장하는 곳. 2. 호출 스택 (콜 스택, Call Stack) 함수의 '호출', 자료구조의 '스택' 함수 호출 순서대로 쌓이고, 역순으로 실행됨. 함수 실행이 완료되면 스택에서 빠짐 LIFO 구조라서 스택이라고 불림 (후입선출, Last-In First-Out) JS는 싱글 스레드이므로 하나의 호출 스택을 가짐 (한가지 일task만 처리 가능) 파일이 실행되면 기본적으로 Anonymous라는 가상의 전역 컨텍스트가 생김, 실행이 끝나면 같이 사라짐 3. 백그라.. 2022. 6. 29.
[nodejs | 노드js] node.js란? node.js 공식문서를 보자! 영어지만.. 우리에겐 파파고가 있다! Node.js is an open-source and cross-platform JavaScript runtime environment. It is a popular tool for almost any kind of project! 그렇다 node.js는 서버가 아니다. 자바스크립트 런타임이다! Node.js runs the V8 JavaScript engine, the core of Google Chrome, outside of the browser. This allows Node.js to be very performant. 구글 크롬의 V8 자바스크립트 엔진을 사용해 그 위에서 돌아가는 JS 런타임(실행기라 보면 됨) -> V8 .. 2022. 6. 28.
반응형