실무에 바로 적용할 수 있는 웹 제작 꿀팁 및 유용한 자료실 공간입니다.
나눔웹이 제공하는 핵심 노하우와 마케팅 인사이트를 자유롭게 활용해 보십시오.

나눔웹 웹 성능 꿀팁

글씨가 안 보이다가 갑자기 뜬다면? '웹 폰트 로딩' 1초 단축하는 마법

인터넷 속도가 조금 느린 환경(지하철, 달리는 차 안)에서 스마트폰으로 웹사이트에 접속했을 때, 사진이나 틀은 다 떴는데 '글씨'만 투명하게 안 보이다가 1~2초 뒤에 팍! 하고 나타나는 현상을 겪어보셨나요?
이 텅 빈 1초의 순간은 고객에게 "이 사이트 로딩이 너무 느리네"라는 깊은 불쾌감을 심어주어 치명적인 이탈(Bounce)을 유발합니다.

💡 왜 글씨만 투명하게 늦게 뜰까요?

웹사이트를 예쁘게 꾸며주는 '웹 폰트(Web Font)'는 용량이 꽤 무겁습니다. 브라우저는 "예쁜 폰트 파일이 완전히 다운로드될 때까지, 못생긴 기본 글씨를 보여주느니 차라리 투명하게 숨겨놓자!"라고 자체적으로 판단해 버립니다. 이를 FOIT(Flash of Invisible Text) 현상이라고 합니다.

1. CSS 한 줄로 브라우저의 고집 꺾기

고객은 예쁜 글씨체보다 '내용(콘텐츠)'을 빨리 읽는 것을 훨씬 중요하게 생각합니다.
CSS 폰트 설정에 font-display: swap; 이라는 마법의 속성 단 1줄을 추가해 보세요. 브라우저에게 "폰트 다운로드 기다리지 말고, 일단 스마트폰에 깔린 기본 글씨(맑은고딕, 굴림 등)로 내용부터 먼저 보여줘! 그리고 다운로드가 끝나면 그때 예쁜 폰트로 싹 바꿔치기(Swap) 해!"라고 명령하는 속성입니다.

/* 웹 폰트를 불러오는 @font-face 안에 딱 한 줄만 추가하세요 */
@font-face {
    font-family: 'Pretendard';
    src: url('Pretendard-Regular.woff2') format('woff2');
    
    /* 투명한 화면을 방지하고 시스템 폰트를 먼저 보여주는 마법의 속성 */
    font-display: swap; 
}

2. 구글 SEO (검색 최적화) 점수의 수직 상승

이 코드를 적용하면 화면에 글씨가 렌더링되는 속도(FCP)가 0.1초 단위로 단축됩니다. 구글의 검색 엔진은 사용자가 화면의 텍스트를 얼마나 빨리 읽을 수 있는지를 매우 중요한 품질 지표로 평가합니다.
단 1줄의 코드로 고객의 체감 속도를 높이고, 구글 검색 결과 상위 노출(SEO)까지 노릴 수 있는 일석이조의 완벽한 최적화 기법입니다.

"0.1초의 로딩 속도 차이가 브랜드의 첫인상을 결정합니다."

나눔웹은 눈에 띄는 디자인을 넘어 네트워크 통신과 브라우저의 렌더링 과정까지 철저히 분석하여,
가장 빠르고 쾌적하게 정보를 전달하는 초고속 하이엔드 웹을 완성합니다.


List of Articles
번호 분류 제목 글쓴이
72 웹 성능 반응형 이미지 srcset 쓰는 법, 모바일에 PC용 큰 사진을 보내지 않으려면 new 나눔웹
71 퍼블리싱 제목 줄바꿈이 어색할 때, text-wrap: balance로 한 단어만 남는 문제 정리 new 나눔웹
70 마케팅 robots.txt 작성법, 검색에 안 보여야 할 페이지와 사이트맵 위치 알려주는 순서 나눔웹
69 UI/UX 스켈레톤 로딩 화면 만들기, 빈 화면 대신 회색 자리 표시로 기다림 줄이는 법 나눔웹
68 퍼블리싱 모바일에서 표(table)가 깨질 때, 가로 스크롤로 감싸거나 카드형으로 바꾸는 법 나눔웹
67 웹 성능 gzip 압축 설정법, 홈페이지 HTML·CSS 파일을 작게 보내 로딩 줄이는 순서 나눔웹
66 모바일 아이폰에서 숫자가 파란 전화 링크로 바뀔 때, format-detection으로 막는 법 나눔웹
65 마케팅 사이트맵(sitemap.xml) 만들기, 새 페이지가 검색에 늦게 잡힐 때 작성과 제출법 나눔웹
64 UI/UX FAQ 아코디언 만들기, details와 summary 태그로 스크립트 없이 접고 펴는 법 나눔웹
63 웹 성능 PageSpeed Insights 점수 보는 법, 실사용자 데이터와 실험실 점수가 다를 때 나눔웹
62 UI/UX 404 에러 페이지 만들기, 방문자를 놓치지 않는 구성과 상태 코드 확인법 나눔웹
61 퍼블리싱 카드 목록 반응형 정렬, 미디어쿼리 대신 grid auto-fill과 minmax로 나눔웹
60 마케팅 구글 검색 사이트 이름이 엉뚱하게 나올 때, WebSite 구조화 데이터로 지정하는 법 나눔웹
59 모바일 모바일 가로 스크롤이 생길 때, 화면 밖으로 튀어나온 요소 찾아 고치는 순서 나눔웹
58 웹 성능 외부 폰트가 늦게 뜰 때, preconnect와 dns-prefetch로 연결 시간 줄이는 법 나눔웹
57 퍼블리싱 모달 팝업 만들기, dialog 태그로 ESC 닫기와 배경 클릭 닫기까지 처리하는 법 나눔웹
56 마케팅 301 리디렉션 설정법, 페이지 주소를 바꿀 때 검색 노출 지키는 순서 나눔웹
55 UI/UX 화면 애니메이션 줄이기 설정, prefers-reduced-motion으로 대응하는 법 나눔웹
54 웹 성능 유튜브 영상 넣었더니 페이지가 느려질 때, iframe 지연 로딩과 썸네일 대체법 나눔웹
53 마케팅 이미지 alt 태그 작성법, 검색 노출과 접근성까지 같이 챙기는 실무 기준 나눔웹
Board Pagination Prev 1 2 3 4 Next
/ 4
rhwlsghkcocndgus XE2.1.39 STAGE1.5.4