본문 바로가기
📚 기초 지식

반응형 웹

by Mia_ 2023. 1. 16.

반응형 웹

: 여러 장치의 다양한 특성에 대응하는 하나의 웹 문서 또는 사이트로써 브라우저의 크기(스크린의 크기, 디바이스의 종류)에 실시간으로 반응하여 크기에 따라 레이아웃이 변하는 웹 사이트를 의미

- 즉 하나의 소스 코드로 모든 스크린에 최적화된 웹 사이트를 구축할 수 있는 방법론 

- 모바일 퍼스트(mobile first)란 개념이 도입되었으며 사용자 경험을 디자인 할 때 모바일을 경우를 먼저 고려하여 디자인하는 것 

- 하나의 URL을 기반으로 화면이 바뀜(모바일에 최적화된 별도의 URL이 없음)

 

반응형 웹의 특징

1. 장점, 효율적인 유지 보수

- 하나의 콘텐츠에 오직 하나의 HTML 소스만 있기 때문에 하나의 소스를 수정하면 모든 스크린 크기에 맞춰 컨텐츠가 최적화 됨 

- 하나의 소스 코드로 관리가 가능하기 때문에 초기 개발 비용 및 유지 관리 비용 절감 효과

- 사용자 입장에서도 기기에 구애 받지 않고 항상 최적의 화면 경험 

 

2. 장점, 검색 엔진(SEO) 최적화 유리

- 검색 엔진 최적화에 유리해 검색 결과가 상위권에 나타낼 수 있게 됨 

- 하나의 URL을 기반으로 사용자 접속을 효율적으로 관리할 수 있음

 

3. 단점, 사이트 속도 저하

- 반응형 웹 디자인은 읽어들여야 할 소스가 많아 불필요하게 많은 데이터를 소비하게 함

- 로딩 속도나 이미지 리사이징 문제로 성능이 떨어질 수 있으며 실제로 사용하지 않은 자원을 전송 받거나 실제 사용되는 이미지보다 큰 이미지를 사용할 수 있음

 

4. 단점, 웹 브라우저 호환성 문제

- 현재 존재하는 웹 브라우저의 스펙 및 사양이 다양하므로 하나에서 잘 작동하던 것이 다른 브라우저에서는 작동하지 않을 수 있음

- 이런 문제 때문에 디자인 자유도가 떨어지며 맞춤 디자인이 어렵다는 점이 발생

'📚 기초 지식' 카테고리의 다른 글

[최적화] 최적화와 최적화 기법  (0) 2023.02.01
컴퓨터 구조  (0) 2023.01.27
리플로우와 리페인트  (0) 2023.01.16
브라우저 렌더링  (0) 2023.01.16
브라우저의 구조  (0) 2023.01.15