본문으로 건너뛰기
yceffort
PostsSeriesTagsAbout🧪 Research
EN

Tweaks

theme
accent palette
film grain
minimal mode
07 POSTS

Pwa 1

  • #pwa#caching#service-worker

    Next.js 앱의 Marp 슬라이드를 오프라인에 저장하기

    기존 Marp 뷰어를 오프라인에서 실행하려던 접근부터 배포와 네트워크, 발표자 창에서 드러난 문제를 보완해 저장 기능을 완성하기까지의 기록

    2026-09-30·41분
  • ◆ 서비스 워커 캐싱 딥다이브 · 2편
    #service-worker#caching#nextjs

    서비스 워커 캐싱 적용기: App Router의 함정들과 GA4 실측

    1편의 일반론을 들고 이 블로그(Next.js App Router)를 오프라인에서도 열리게 만들었다. 첫 배포에서는 방금 읽은 글이 오프라인에서 안 열렸고, 두 번째 배포에서는 글은 열리는데 이미지가 전부 깨졌다. 소프트 내비게이션과 프리페치, next/image가 만든 함정들을 하나씩 고쳐 배포한 연대기와, 그 결과를 GA4 실사용자 데이터로 정산한 기록이다. 재방문자 FCP는 평균 634ms 좋아졌고, TTFB는 평균 525ms 나빠졌다. 서비스 워커 캐싱 딥다이브 시리즈의 두 번째 편이다.

    2026-08-27·수정 2026-09-02·47분
  • ◆ 서비스 워커 캐싱 딥다이브 · 1편
    #service-worker#caching#browser

    서비스 워커 캐싱의 동작 원리: 프록시, 라이프사이클, 다섯 가지 전략

    서비스 워커는 사이트와 네트워크 사이에 선 프로그래밍 가능한 프록시다. 어디에 서 있는가, 캐시는 왜 썩는가, 배포했는데 왜 옛 버전이 보이는가, 무엇을 어떤 전략으로 담는가, 그래서 이걸 써야 하는가. 실무에서 마주치는 다섯 개의 질문을 붙잡고, opaque 응답이 104KB에서 6.6MB로 집계되는 실측과 상태 전이의 세부까지 내려간다. 『프런트엔드 성능 최적화 Deep Dive』의 캐시 장에서 못 다한 일반론이다. 서비스 워커 캐싱 딥다이브 시리즈의 첫 편이다.

    2026-08-12·수정 2026-09-02·39분
  • #blogging#devops#pwa

    [블로그] PWA 임시 중지

    내 돈

    2022-04-15·3분
  • #pwa#blogging

    PWA 적용 후기 및 장단점

    노력은 나만 하고 즐기는것도 나만 즐긴다

    2020-11-25·수정 2020-11-26·9분
  • #pwa#browser#caching

    웹에서 사용 가능한 스토리지 살펴보기

    PWA에서 가장 적절한 것은 무엇일까

    2020-11-23·수정 2020-12-25·11분
  • #service-worker#pwa#browser

    Create React App의 serviceWorker는 무엇일까

    가끔 봤지만 전혀 궁금해 하지 않았던 그 것

    2020-10-08·11분
mailMail icongithubtwitter
yceffort
•
© 2026
•
https://yceffort.kr