devmoa

당근마켓에 웹 프로젝트 배포하기 #2 — 웹 서버로 돌아가기

당근마켓·2022년 7월 29일·00
웹뷰웹 서버Frontend배포SSRService WorkerCache API

AI 요약

Beta

이 글은 당근마켓에서 웹 프로젝트를 배포하는 두 번째 이야기로, 로컬 파일 기반 웹뷰의 한계를 극복하고 웹 서버를 다시 도입하는 과정을 다룹니다. 기존의 익숙한 방식을 벗어나 '리모트 웹뷰'라는 Plain Old Web 기반 접근 방식을 채택했습니다.

웹 서버 도입을 통해 웹 플랫폼 기능을 활성화하고, 각 프로젝트 담당자가 SSR과 같은 서버 측 기법을 자유롭게 시도할 수 있게 되었습니다. 또한, 웹 표준 캐시 메커니즘과 Service Worker의 Cache API를 활용하여 컨텐츠 캐시를 웹에서 직접 제어하는 방식으로 전환했습니다.

이는 웹 생태계의 발전에 발맞춰 더 'Webby'한 방식을 선택함으로써, 외부 플랫폼 의존도를 줄이고 프론트엔드 개발의 유연성을 높이려는 당근마켓 프론트엔드 챕터의 고민을 보여줍니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다