Stack (LIFO) VS Queue (FIFO)
Model : 데이터와 비즈니스 로직을 관리 View : 레이아웃과 화면을 처리 Controller : 명령을 모델과 뷰 부분으로 라우팅
REST는 Representational State Transfer의 약자로 자원의 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것을 의미한다.
CSR(Client Side Rendering)과 SSR(Server Side Rendering)은 대척 관계에 있는 방식인만큼 장단점이 서로 엇갈려 있기 때문에 서로의 장단을 정확하게 알고, 적재적소에 필요한 방식으로 구현하는 것이 중요하다.
소프트웨어 개발 방법론은 소프트웨어를 어떻게 만들지에 대한 관심을 가지게 된다. 따라서 개발 방법론에는 단계별 산출물뿐만 아니라 산출물을 누가 어떤 순서로 어떻게 만들어야 하는지, 그리고 어떤 도구를 사용해야 하는지를 구체적으로 정의하고 있다.
사용자가 지금 접속한 사이트와 다른 출처의 릴소스를 사용하려 할 때, 브라우저가 참고하는 화이트 리스트라고 할 수 있다.
노출이 되어도 괜찮은 단순한 정보 조회 등만을 처리하고 있다면 HTTP를 이용하면 된다. 개인 정보와 같은 민감한 데이터를 주고 받아야 한다면 HTTPS를 이용해야 한다.
Cookie, Local Storage, Session Storage에 대한 차이점과 사용처와 장단점 포스팅
웹의 기본적인 동작에 대한 단계 및 브라우저 렌더링 과정까지의 정리
"웹에서 표준적으로 사용되는 기술이나 규칙"으로 표준화 단체인 W3C가 권고한 표준안에 따라 웹 사이트를 작성할 때 이용하는 HTML, CSS, JavaScript 등에 규정이 담겨있다.