Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Road to Web Components

The Road to Web Components

The web is abuzz with excitement for Web Components. Is it just hype?

In this presentation, I'll talk about how Ember's Components bring many of the features of Web Components to developers today, and provide some real-world examples of how components have made Ember developers more productive.

Lastly, I'll talk about how Web Components can bridge the worlds of Ember, Angular and Polymer to create an ecosystem of reusable components that can work across libraries and frameworks.

tomdale

May 05, 2014
Tweet

More Decks by tomdale

Other Decks in Programming

Transcript

  1. et·y·mol·o·gy the study of the origin of words and the

    way in which their meanings have changed throughout history.
  2. Web

  3. COM

  4. With React, I don't really see the point of Ember

    or Angular, they're basically zombie projects now. Hacker News
  5. Build anything from a button to a c o m

    p l e t e a p p l i c a t i o n a s a n encapsulated, reusable element that works across desktop and mobile.
  6. Web App Models App State Component Component App State Component

    Component App State Component Component API
  7. React is an extremely simple concept because it just describes

    the DOM with components, and components communicate along the DOM structure.
  8. Web App Models App State Component Component App State Component

    Component App State Component Component API
  9. Web App Models App State Component Component App State Component

    Component App State Component Component API
  10. • Reusable • Isolated • Use HTML • Reduce development

    time by 99% • Google pays $10 per Web Component used • Literally perfect Why Web Components?
  11. Expose low-level capabilities that explain existing features, such as HTML

    and CSS, allowing authors to understand and replicate them. “ http://extensiblewebmanifesto.org/