ppsea

웹사이트 성능 최적화 (2) Rendering

앞선 포스팅에서 웹 사이트 요청 후 첫번째 응답인 TTFB를 빠르게 하는 방법에 대해 알아 보았습니다. 이 과정을 통해 HTML 및 여러 데이터를 응답받고 브라우저에서 렌더링 과정이 시작됩니다. 브라우저는 점진적으로 렌더링을 한다. 브라우저에서 웹 페이지를 렌더링하는 것은 데이터가 있는 웹사이트에 의존할 수 밖에 없기 때문에 점진적으로 렌더링할 수...

웹사이트 성능 최적화 (1) TTFB

성능 최적화가 중요한 이유 웹사이트 방문자는 머무를지 떠날지를 결정하기 전에 웹페이지에서 평균 15초를 보낸다고 합니다. 더 많은 사람들이 디지털 컨텐츠를 소비하기 위해 웹에 의존하고 서비스가 다양해지며 어느 때 보다 소비자들의 요구가 까다로워지고 있습니다. 비즈니스의 성공은 방문자를 유지하는 것에 달려있다고 할 수 있습니다. 이런 상황에서 웹사...

프론트엔드 개발 시 알아야 할 Tradeoff에 대해 React를 위주로 알아보자

2023년 현재 프론트엔드 개발을 위해 가장 많이 쓰이는 프레임워크 중 하나는 React입니다. 저도 프론트엔드 개발을 해오면서 대부분의 프로젝트에 React를 사용해왔습니다. 오늘은 React를 중심으로 웹 프론트엔드 개발할 때 알아야 할 Tradeoff에 대해 이야기해보겠습니다. 웹사이트는 HTML, CSS, JS의 조합으로 만들어진다. 사...

누울자리를 보고 누워라

서면 앉고 싶고, 앉으면 눕고 싶다는 말을 한 번쯤은 들어보셨을 것 같습니다. 그 말처럼 눕는 것은 편하고, 편하고 싶은 것은 또 인간의 본능이라고 생각합니다. 사회에 나와 어느 기간 이상 일하다 보면 처음에는 어렵고 낯설던 것이 어느 순간부터는 익숙해지고 편해지곤 합니다. 그런데 저는 일이 편해지면 내가 업무를 잘 알고 있다는 착각을 할 확률도...