Overview
Web Components provide a necessary element for large scale applications: the ability to build Web Apps as a set of encapsulated, maintainable and reusable components. In order to use Web Components, a series of emerging web platform features such as the Shadow DOM, HTML Imports and Custom elements, need to be used, each of which have varying support in browsers today. However, with the help of the Polymer project – a set of polyfills and an application framework using these principles – Web Components can be used today.
In this session Jeff Tapper will explore Web Components, and walk through creation of a Web Component for a modern JavaScript project.
Objective
Learn to use Web Components to create reusable elements for your web application.
Target Audience
JavaScript Developers looking to understand how to build large scale applications.
Assumed Audience Knowledge
Audience should be comfortable working in JavaScript and manipulating the DOM
Five things audience members will learn
- What are Web Components
- What is the current state of support for Web Components
- When do I need to use the Polymer Project to implement Web Components
- How to build a Web Component
- How to use a Web Component