 Hi, my name is Michael. I'm front-end developer at Yandex, and I'm very excited to have a talk on MetaRefresh this year. Many developers use jQuery or underscore just because they used to, and these libraries fulfill their duty partially, which generic named fix the messy DOM. And I think DOM is already fixed, and actually it was fixed after year 9 release. Today, every major browser passes ACID3 test, has valuable DOM APIs, and even support ECMAScript 5. But we still use a jQuery. I think jQuery style DOM traversal methods or event management are extremely convenient. And if you want to use only them, you have to include full source of jQuery or use custom builds, which is, if you like, you will be a half size of jQuery. And I think this is insane. In short, two years ago, W3C released a working draft about web components. In short, it just an API to build a custom HTML elements. And my talk is about components in general, or if you like modules. Come to my talk components now, and I show you how to get rid of jQuery addiction. Write reusable components and make web modular.