フロントエンド系の技術調査やサーバサイドアプリケーションの開発を担当している D.M. です。今回は Google I/O 等で話題になっている Web Components を取り上げたいと思います。簡単に言うと HTML の再利用性を高めるための HTML の新仕様です。 Web Components 4要素 Shadow DOM ページ内で他の CSS が干渉できない領域を作り出すことができます。これによりページとコンポーネントの CSS が互いに干渉してしまう問題を解決できます。 Templates JS が操作する HTML を JS から分離して Tempalte タグとして定義することで JS から利用しやすい形にすることができます。このタグを利用することで HTML が JS のソース内に混在してしまう問題や、 HTML 内の JS が誤作動する問題を抑制します。 Cust