최근 구글과 모질라에 의해 개발되고 있는 새로운 브라우저 표준인 '서비스워커'로 인해 미래의 사용자들은 즐겨 찾는 웹 사이트들을 오프라인 상태에서 이용할 수 있을 것으로 전망된다. 구글에서는 웹 사이트가 사용자의 요청에 항상 응답하도록 만드는 새로운 브라우저 표준을 개발하고 있다. 서비스워커는 사용자의 브라우저에 오프라인 작업을 할 수 있는 공간을 확보해 웹 사이트가 각종 문서 정보를 저장하고 필요한 리소스를 제공한다. 그리고 브라우저와 서버 사이의 데이터 교환작업을 크게 줄여주기 때문에 웹 페이지의 속도가 빨라진다. 웹앱을 오프라인에서도 쓸 수 있는 네이티브 앱처럼 만들어줄 뿐아니라, 설치하지 않고도 실행되는 기존 웹앱의 특성도 더욱 강화해 준다는 점에서 파괴력이 높은 기술이다. 서비스워커 규격은 웹앱 사용 경험을 매우 향상 시킬 수 있으며 향후 플랫폼으로 발전해 가는 웹의 버전을 보여주는 혁신적인 기술이다. 서비스워커는 HTML5 최종 표준안에는 포함되지 않았으나 현재 표준화작업이 계속 진행 중에 있다. 향후 서비스워커 기술이 웹 브라우저에 적용이 되면 어떠한 일들이 펼쳐질지 기대해 본다.
최근 구글과 모질라에 의해 개발되고 있는 새로운 브라우저 표준인 '서비스워커'로 인해 미래의 사용자들은 즐겨 찾는 웹 사이트들을 오프라인 상태에서 이용할 수 있을 것으로 전망된다. 구글에서는 웹 사이트가 사용자의 요청에 항상 응답하도록 만드는 새로운 브라우저 표준을 개발하고 있다. 서비스워커는 사용자의 브라우저에 오프라인 작업을 할 수 있는 공간을 확보해 웹 사이트가 각종 문서 정보를 저장하고 필요한 리소스를 제공한다. 그리고 브라우저와 서버 사이의 데이터 교환작업을 크게 줄여주기 때문에 웹 페이지의 속도가 빨라진다. 웹앱을 오프라인에서도 쓸 수 있는 네이티브 앱처럼 만들어줄 뿐아니라, 설치하지 않고도 실행되는 기존 웹앱의 특성도 더욱 강화해 준다는 점에서 파괴력이 높은 기술이다. 서비스워커 규격은 웹앱 사용 경험을 매우 향상 시킬 수 있으며 향후 플랫폼으로 발전해 가는 웹의 버전을 보여주는 혁신적인 기술이다. 서비스워커는 HTML5 최종 표준안에는 포함되지 않았으나 현재 표준화작업이 계속 진행 중에 있다. 향후 서비스워커 기술이 웹 브라우저에 적용이 되면 어떠한 일들이 펼쳐질지 기대해 본다.
Recently, due to the standard of a new browser developed by the Google and Mozilla "Service Worker", future users is expected to be able to make use of favorite Web sites offline. Google's is, Web sites have developed a standard of a new browser so as to always respond to user requests. Service Work...
Recently, due to the standard of a new browser developed by the Google and Mozilla "Service Worker", future users is expected to be able to make use of favorite Web sites offline. Google's is, Web sites have developed a standard of a new browser so as to always respond to user requests. Service Worker, websites that provide space capable of offline work to the user's browser to store various document information, to provide the necessary resources. Then, in order to greatly reduce the data exchange operations between the browser and the server, the speed of the Web page increases. Not only cooks as native app that can use the Web application offline, in that us to also further enhance the characteristics of an existing Web application that is running without installing destructive high technology. Service worker specifications, use experience of Web application is very can be improved, is an innovative technology indicates the version of the web evolve as the future of the platform. Service Worker is not included in HTML5 standard final, is currently being continued standardization. Future Service Worker technology I expect what kind of thing unfolds when applied to the Web browser.
Recently, due to the standard of a new browser developed by the Google and Mozilla "Service Worker", future users is expected to be able to make use of favorite Web sites offline. Google's is, Web sites have developed a standard of a new browser so as to always respond to user requests. Service Worker, websites that provide space capable of offline work to the user's browser to store various document information, to provide the necessary resources. Then, in order to greatly reduce the data exchange operations between the browser and the server, the speed of the Web page increases. Not only cooks as native app that can use the Web application offline, in that us to also further enhance the characteristics of an existing Web application that is running without installing destructive high technology. Service worker specifications, use experience of Web application is very can be improved, is an innovative technology indicates the version of the web evolve as the future of the platform. Service Worker is not included in HTML5 standard final, is currently being continued standardization. Future Service Worker technology I expect what kind of thing unfolds when applied to the Web browser.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
제안 방법
인터넷이 끊긴 브라우저로 애플리케이션을 쓸 수 있게 해줄 웹 표준 기술이 개발되고 있다. 웹 표준화단체인 W3C 주관으로 열린 삼성오픈소스컨퍼런스에서 구글과 모질라의 참여로 표준화 작업이 한창인 기술 서버스워커 소개와 전망을 구체적으로 제시하였다.
성능/효과
웹 컴포넌트의 장점은 재사용 및 따로 수정이 가능하다. 또한, 다른 HTML 요소에 영향을 주지 않으면서 웹 컴포넌트 개체만 독립적으로 동작이 가능하다는 것이다. 개발자들은 이미 만들어 놓은 웹 컴포넌트를 사용하여 웹 개발에 소요되는 시간을 단축시킬 수 있으며, 유지보수를 용이하게 할 수 있다.
네트워크 연결이 끊기는 오프라인 상태가 되었을 때, 네트워크가 복구될 때까지 저장된 페이지나 다른 기능들을 제공함으로써 웹앱을 네이티브앱처럼 사용이 가능하다. 또한, 서비스워커는 기존의 웹앱이 매번 실행할 때마다 모든 리소스를 로딩하기 때문에 느려질 수 밖에 없는 단점을 보완함으로써, 온라인 상태에서도 웹앱의 속도와 성능을 네이티브 앱 수준으로 끌어올릴 수 있는 기술로 평가받고 있다.
서비스워커는 모든 작업을 백그라운드에서 진행함으로써 브라우저를 실행하지 않은 상태에서도 푸시 API 사용이 가능하며, 이에 따라 기존에는 네이티브 앱에서만 가능했던 푸시 서비스가 웹앱에서도 사용이 가능할 것으로 전망된다. 또한, 서비스워커는 웹 페이지와 완전히 별개인 생명주기(Life Cycle)를 가지고 있으며, register를 통해 백그라운드에서 서비스워커의 설치가 시작된다.
후속연구
웹RTC는 서버를 거치지 않기 때문에 빠른 데이터 송수신이 가능하고, 플러그인 설치가 필요없어 브라우저상에서 손쉽게 음성 및 화상통화가 가능하다는 장점으로 인해 차세대 커뮤니케이션 기술로 각광받고 있다. 또한, 구글이 주도하고 있는 웹RTC 시장에 2014년 마이크로소프트와 통신장비업체인 에릭슨까지 가세함으로써, 웹RTC 분야는 향후 치열한 전쟁터가 될 것으로 예상된다.
그러나 자바스크립트는 사용이 어렵고 크기가 커서 실행속도가 느리다는 단점이 있으며, 이를 보완하기 위해 W3C는 기존의 컴포넌트 기술을 웹에서 적용할 수 있도록 웹 컴포넌트 기술을 만들었다. 웹컴포넌트의 표준화로 인해 향후 컴포넌트를 쉽게 사용하기 위한 다양한 서비스들이 개발될 것으로 예상된다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.