본문 바로가기

Hello World !/WEB

(2)
웹표준(Web Standards) 과 웹호환성(Cross Browsing) 1. 웹표준(Web Standards) 이란? 웹 표준(Web Standards) 이란 브라우저 종류 및 버전에 따른 기능차이에 대하여 호환이 가능하도록 제시된 표준으로, 다른 기종 혹은 플랫폼에 따라 달리 구현되는 기술을 동일하게 구현함과 동시에 어느 한쪽에 최적화 되어 치우치지않도록 공통요소를 사용하여 웹페이지를 제작하는 기법을 의미합니다. 웹표준(Web standards) 을 준수해야하는 이유 국내 웹의 현실은 특정 브라우저와 사용자 등의 이용환경과 비표준 페이지 및 과도한 플러그인 사용으로 장애인, 노약자를 포함한 모든 사용자들에게 운영체제 및 웹 브라우저 등의 정보 접근 제약이 있습니다. 따라서 브라우저의 종류나 버전에 상관없이 모든 사용자들이 동일한 웹사이트를 볼 수 있도록 웹 표준기술 작업이..
SPA (Single Page Application) 이란 ? SPA (Single Page Application) 이란 ? 일반적으로 우리가 알고있는 웹 서비스는 어떠한 링크 (예:) 를 클릭하면 페이지가 이동하는 형식이며 조금 더 자세히 설명하자면요청시마다 리소스를 받아 전체 페이지를 다시 랜더링해주고 이를 통해 새로고침이 발생되어 사용성이 좋지않습니다. 그리고 변경이 필요없는 부분을 포함하여 전체페이지를 갱신하므로 비효율적입니다. 이러한 웹의 방식은 현재의 풍부한 웹환경을 표현하기에 속도적인 측면에서 많은 리스크를 가지고있었고 이를 해소하기위해 캐싱과 압축이라는 방식으로 어느정도 해소하였지만 결국 브라우저는 모든 CSS, 자바스크립트, HTML을 해석한뒤에 이들을 화면에 렌더링합니다. 반면 SPA(single page application) 는 기본적으로 브라..