Google, Web Components 를 웹 개발의 미래로 제시 (2013)
Source
Evernote/Inbox/Google Believes Web Components Are The Future Of Web Development.md
Summary
2013 년 Google I/O 에서 Google 은 Web Components 를 웹 애플리케이션 개발의 핵심 기술로 소개했다. Web Components 는 HTML, CSS, JavaScript 를 캡슐화하여 재사용 가능한 위젯을 쉽게 만들고 스타일 충돌을 방지한다. 주요 구성 요소는 Template, Custom Elements, Shadow DOM 등이며, 브라우저 호환성 문제를 해결하기 위해 Project Polymer(Polyfill) 이 함께 발표되었다. Google 은 이를 웹 개발의 지각 변동 (tectonic shift) 으로 평가했다.
Key Points
- Google 은 Web Components 가 모든 폼 팩터에서 작동하는 우아한 UI 구축을 가능하게 할 것이라고 전망했다.
- Web Components 는 HTML/CSS/JS 의 캡슐화를 통해 페이지 간 간섭을 줄이고 재사용성을 높인다.
- 핵심 기술: Template, Custom Elements, Shadow DOM, Decorators.
- 당시 Chrome Canary 에서만 제한적 지원되었으며, Firefox 등 다른 브라우저 지원을 위해 Project Polymer(Polyfill) 이 개발되었다.
- Google 엔지니어들은 이를 웹 개발 방식의 근본적인 변화로 평가했다.