여러 창이 겹쳐 열린 데스크톱 화면

돌아간 탭이 다시 불러오는 이유 — 브라우저가 탭을 내려놓는 방식

참고자료 · 자료 시점
핵심 출처 — 브라우저의 탭 언로딩(tab unloading)과 메모리 회수 개념, 페이지 상태 복원 — 스크롤 위치·폼 입력값의 저장 범위, HTTP 캐시와 재방문 시 재요청이 발생하는 조건, 탭별 프로세스 분리와 메모리 사용의 관계
자료 시점 — 브라우저 동작 개념 전반
정리 — Inkpipes 편집팀 · 2026.8

며칠 전 열어 둔 탭이 있습니다. 다시 눌러 봅니다. 그런데 페이지가 처음부터 다시 읽힙니다.

탭은 그 자리에 있었습니다. 제목도 그대로였습니다. 그런데 내용은 없었습니다.

탭과 그 안의 내용은 다른 것이기 때문입니다.

탭 하나가 무엇을 갖고 있나

브라우저의 탭은 「주소 하나」가 아닙니다. 열려 있는 동안 이런 것들을 갖고 있습니다.

  • 불러온 문서와 이미지
  • 실행 중인 스크립트와 그것이 만든 데이터
  • 스크롤 위치, 입력하던 값 같은 «현재 상태»

즉 탭 하나가 작은 프로그램에 가깝습니다. 그래서 탭이 늘면 메모리 사용이 늘어납니다.

노트북 화면을 가까이서 찍어 글자가 크게 보이는 사진
탭 하나하나가 «작은 프로그램»에 가깝습니다. 그래서 개수가 늘면 메모리가 늘어납니다. 사진: Marc Mueller / Wikimedia Commons (CC0)

그래서 «내려놓습니다»

메모리가 빠듯해지면 브라우저는 선택을 합니다. 오래 안 본 탭의 «내용»을 버리고, «주소와 제목»만 남깁니다.

목록에서는 그대로 보입니다. 그런데 누르는 순간 없는 것을 다시 가져와야 합니다. 그래서 로딩이 시작됩니다.

⇒ 이것이 「탭이 되살아난다」의 정체입니다. 되살아나는 것이 아니라 다시 만들어지는 것입니다.

무엇이 먼저 내려가는지의 판단 기준은 애플이 공개하지 않습니다. 다만 관찰되는 경향은 오래 안 본 탭, 메모리를 많이 쓰던 탭입니다.

무엇이 남고 무엇이 사라지나

여기가 실무적으로 중요합니다. 다시 불러올 때 전부 잃는 것은 아닙니다.

대체로 남는 것

  • 주소와 제목 — 이건 탭 목록이 갖고 있습니다.
  • 스크롤 위치 — 복원되는 경우가 많습니다.
  • 로그인 상태 — 쿠키 등은 탭이 아니라 브라우저가 보관합니다.

사라질 수 있는 것

  • ★페이지가 «메모리에만» 들고 있던 것 — 스크립트가 만든 화면, 무한 스크롤로 불러온 아래쪽 목록 같은 것입니다.
  • 입력 중이던 값 — 이쪽이 가장 아픕니다. 다만 갈립니다.

입력하던 글이 살아남는 조건

같은 상황에서 어떤 사이트는 쓰던 글이 남아 있고 어떤 사이트는 사라집니다. 브라우저가 아니라 사이트의 차이인 경우가 많습니다.

  • 브라우저가 폼 값을 복원해 주는 범위가 있습니다. 다만 단순한 입력란에 한정되기 쉽고, 복잡한 편집기는 벗어납니다.
  • ★사이트가 «직접 저장»해 두면 남습니다. 요즘 글쓰기 서비스가 「임시 저장됨」을 띄우는 이유입니다. 브라우저에 기대지 않고 스스로 보관합니다.
  • 그래서 「탭을 열어 둔 것」은 저장이 아닙니다. 열어 둔 상태는 언제든 회수될 수 있습니다.

⇒ 실무 지침은 하나입니다. 긴 글은 탭에 두지 말고 어딘가에 저장하십시오.

다시 불러올 때 네트워크를 쓰나

「다시 읽힌다」가 항상 「다시 내려받는다」는 뜻은 아닙니다.

브라우저는 받아 둔 파일을 캐시에 보관합니다. 그래서 다시 만들 때 상당 부분을 디스크에서 가져올 수 있습니다.

다만 페이지가 그때그때 서버에 물어야 하는 것은 다시 요청합니다. 로그인이 필요한 화면, 실시간 목록 같은 것입니다.

⇒ 그래서 오프라인이면 「다시 불러오기 실패」가 뜹니다. 탭이 남아 있어도 내용을 못 만듭니다. 비행기에서 미리 열어 둔 탭이 안 열리는 이유가 이것입니다.

「탭이 많으면 느리다」가 반쯤만 맞는 이유

탭이 백 개 열려 있으면 느릴 것 같습니다. 그런데 실제로는 느릴 때와 안 느릴 때가 갈립니다.

내려놓인 탭은 주소와 제목만 남아 있습니다. 이건 목록의 한 줄과 다르지 않습니다. 백 줄짜리 목록이 컴퓨터를 느리게 만들지는 않습니다.

그러면 언제 느려지는가.

하나, 한꺼번에 되살릴 때. 브라우저를 다시 열면서 「모든 창 복원」이 걸리면, 여러 탭이 동시에 다시 만들어집니다. 이때는 실제로 무겁습니다.

둘, 안 내려가는 탭이 섞여 있을 때. 소리를 내고 있거나, 시간마다 갱신되거나, 백그라운드에서 계속 일하는 탭은 회수 대상이 되기 어렵습니다. 이런 탭 몇 개가 조용한 탭 백 개보다 무겁습니다.

셋, 탭이 아니라 «확장 프로그램»일 때. 확장은 탭마다 붙어 동작하는 경우가 있어, 탭이 늘면 그 몫도 함께 늡니다. 그런데 사용자는 원인을 «탭 개수»로 읽습니다.

⇒ ★그래서 「탭을 줄였는데 여전히 느리다」가 흔합니다. 줄인 것이 원래 가벼운 쪽이었기 때문입니다. 무거운 탭은 대개 «자주 쓰는 탭»이라 정리 대상에서 살아남습니다.

탭을 줄이는 게 답인가

  • ★탭 개수 자체가 문제인 것은 아닙니다. 내려놓은 탭은 메모리를 거의 안 씁니다.
  • 문제는 「활성 상태로 유지되어야 하는」 탭들입니다. 계속 갱신되는 대시보드, 재생 중인 미디어, 무거운 웹앱입니다.
  • 자주 쓰는 것은 즐겨찾기나 탭 그룹으로 옮기십시오. 열어 두는 것보다 안전하고, 다시 찾기도 쉽습니다.
  • 여러 창으로 흩어 놓는 것은 도움이 안 됩니다. 창을 나눠도 탭의 수는 그대로입니다.
  • 읽을 것은 「읽기 목록」류로 빼십시오. 「나중에 읽으려고 열어 둔 탭」이 대부분의 탭입니다.

정리하면

  • 탭과 그 «내용»은 다릅니다. 탭이 남아 있어도 내용은 버려질 수 있습니다.
  • 탭 하나는 작은 프로그램에 가깝습니다. 문서·스크립트·현재 상태를 갖고 있습니다.
  • 메모리가 빠듯하면 오래 안 본 탭의 내용을 내려놓고 주소·제목만 남깁니다.
  • ★「되살아나는」 것이 아니라 «다시 만들어지는» 것입니다.
  • 판단 기준은 애플이 공개하지 않습니다. 경향은 「오래 안 봤고 무거웠던 탭」입니다.
  • ★탭을 열어 둔 것은 저장이 아닙니다. 긴 글은 반드시 따로 저장하십시오.
  • 캐시 덕분에 상당 부분은 디스크에서 오지만, 서버에 물어야 하는 것은 다시 요청합니다. 오프라인이면 실패합니다.
  • 탭 개수보다 「활성 상태로 유지되는 탭」이 문제입니다.
  • ★「탭을 줄였는데 그대로다」가 흔한 이유 — 줄인 쪽이 원래 가벼웠고, 무거운 탭은 자주 쓰는 탭이라 살아남습니다. 확장 프로그램이 원인인 경우도 탭 개수로 오인됩니다.

본 콘텐츠는 브라우저 동작의 일반 개념을 정리한 해설입니다. 사파리의 탭 언로딩 판단 기준은 애플이 공개하지 않아 적지 않았고, 다른 브라우저와의 메모리 비교 수치는 측정 조건에 좌우되어 싣지 않았습니다. 설정 항목의 이름과 경로는 버전마다 바뀌므로 쓰지 않았습니다. 최종 확인일: 2026-08-28.

작성: Inkpipes 편집팀 — 「열어 둔 것」과 「저장한 것」이 다르다는 데까지 가는 것이 목표였습니다.

참고

  • 브라우저의 탭 언로딩과 메모리 회수
  • 페이지 상태 복원의 범위
  • HTTP 캐시와 재요청이 발생하는 조건
  • 탭별 자원 사용과 활성 상태의 구분

Similar Posts