렌더링

💡 브라우저의 렌더링 과정용어 정리파싱(구문 분석)프로그래밍 언어의 문법에 맞게 작성된 텍스트 문서를 실행하기 위해 텍스트 문서의 문자열을 토근으로 분해(어휘 분석)하고, 토큰에 문법적 의미와 구조를 반영하여 트리 구조의 자료구조인 파스 트리를 생성하는 일련의 과정을 말한다.일반적으로 파싱이 완료된 이후에는 파스 트리를 기반으로 중간 언어인 바이트 코드를 생성하고 실행한다.렌더링HTML, CSS, 자바스크립트로 작성된 문서를 파싱 하여 브라우저에 시각적으로 출력하는 것을 말한다.✨ 브라우저 렌더링 과정HTML, CSS, 자바스크립트, 이미지, 폰트 파일 등 렌더링에 필요한 리소스를 요청하고 서버로부터 응답 받는다브라우저의 렌더링 엔진은 HTML과 CSS를 파싱 하여 DOM과 CSSOM을 생성하고 이들을..
· 📝 Web
1️⃣ SSR과 CSR에서의 주요 차이점은 무엇인가요? 💡 CSR(Client Side Rendering) 렌더링이 클라이언트 쪽에서 일어나는 방식 CSR의 단계 유저가 웹사이트에 방문하면, 브라우저가 서버에 콘텐츠를 요청한다. 이에 서버는 빈 뼈대만 있는 HTML을 응답으로 보내준다. 브라우저가 연결된 JavaScript 링크를 통해 서버로부터 다시 JavaScript 파일을 다운로드한다. (이때, 유저는 아무것도 볼 수 없다.) 다운 완료된 JavaScript가 동적으로 페이지를 만들어 브라우저에 띄워준다. 즉, 서버에서 처리 없이 클라이언트로 보내주기 때문에 자바스크립트가 모두 다운로드 되고 실행이 끝나기 전까지 사용자는 볼 수 있는 것이 없다. 💡 SSR(Server Side Rendering) ..
늘코딩
'렌더링' 태그의 글 목록