언어/HTTP (5) 썸네일형 리스트형 렌더링 ✅ 렌더링(Rendering)이란?**렌더링(Rendering)**은 웹 페이지를 화면에 표시하는 과정을 의미해.쉽게 말하면, 브라우저가 HTML, CSS, JavaScript를 해석해서 우리가 보는 웹 페이지로 변환하는 과정🎨 렌더링의 종류렌더링 방식에는 크게 **CSR(Client-Side Rendering)**과 SSR(Server-Side Rendering) 두 가지가 있다.1️⃣ 클라이언트 사이드 렌더링 (CSR)웹 브라우저(클라이언트)에서 JavaScript를 이용해 화면을 그리는 방식주로 React, Vue.js, Angular 같은 프론트엔드 프레임워크에서 사용장점: 서버 부하가 적고, 동적인 UI 구현이 용이단점: 초기 로딩 속도가 느릴 수 있음 (첫 화면이 빈 화면일 수도 있음)💡 .. 모든 개발자를 위한 HTTP 웹 기본 지식 (6) 보호되어 있는 글입니다. 모든 개발자를 위한 HTTP 웹 기본 지식 (7 - 中) 보호되어 있는 글입니다. 모든 개발자를 위한 HTTP 웹 기본 지식 ( 5 ) 5. HTTP 메서드 HTTP API를 만들기1. API URI 설계현업에서 이렇게 설계를 많이 하지만 과연 좋은 설계인가? 좋은 설계 : 리소스의 의미를 담아야 함 ◆ API URI 고민 1) 리소스의 의미는 뭘까? : 회원을 등록, 수정, 조회하는게 리소스가 아니다. ex) 미네랄을 캐라 -> 미네랄이 리소스이다 - 회원이라는 개념 자체가 리소스 -> 회원 리소스를 URI에 매핑 계층형구조 : /members/{id} ★ 리소스와 행위를 분리한다. 회원 조회, 등록, 삭제, 변경 URI는 리소스만 분리한다. HTTP 메서드 - GET, POST GET - 무언가를 달라 / POST - 내가 데이터 줄게 등록하거나 처리해줘 .. 모든 개발자를 위한 HTTP 웹 기본 지식 ( 3 & 4 ) 3. URI와 웹 브라우저 요청 흐름 3.1 URI- scheme://[userinfo@]host[:port][/path][?query][#fragment]- 쿼리, 파라미터 3.2. 웹브라우저 요청 흐름HTTP 요청 메시지 GET /search?q=hello&hl=ko HTTP/1.1Host: www.google.com 애플리케이션 | 웹브라우저 (소켓 라이브러리) OS | TCP/IP network interface | LAN드라이버, LAN 장비1. 웹브라우저가 http 메시지 생성 2. SOCKET 라이브러리 통해 전달 - A : TCT/IP 연결 (IP, PORT) - B : 데이터 전달3. TCP/IP 패킷 생성, TTP 메시지 포함 패킷[ 출발지 IP,POR.. 이전 1 다음