# Talking Drupal #353 - Native Web Components Today we are talking about Web Components with Ron Northcutt. [www.talkingDrupal.com/353](https://www.talkingDrupal.com/353) ## Topics * What are native web components * How are they different from custom elements * How are they different from JS frameworks * Libraries * Elix * Bit * Polymer * Lit * ShadowDOM * Difference between Progressive Web App and NWC * Benefits of NWC * How do you use them * What are lifecycle callbacks * Styles * Html * Slots * named * anonymous * Support for NWCs * Use cases * Anything else? ## Resources * [Marfan Foundation](https://marfan.org/) * Libraries * [Elix](https://component.kitchen/elix) * [Bit](https://bit.dev/) * [Polymer](https://www.webcomponents.org/element/@polymer/polymer) * [Lit-html](https://lit.dev/docs/v1/lit-html/introduction/) * [Mitosis](https://www.builder.io/) * [Component Singular module](https://www.drupal.org/project/component) * [webcomponents.org](https://www.webcomponents.org/) * [Webcomponents module](https://www.drupal.org/project/webcomponents) ## Guests Ron Northcutt - [@rlnorthcutt](https://twitter.com/rlnorthcutt) ## Hosts Nic Laflin - [www.nLighteneddevelopment.com](https://www.nLighteneddevelopment.com) [@nicxvan](https://twitter.com/nicxvan) John Picozzi - [www.epam.com](https://www.epam.com) [@johnpicozzi](https://twitter.com/johnpicozzi) Donna Bungard - [@dbungard](https://twitter.com/dbungard) ## MOTW [Menu block](https://www.drupal.org/project/menu_block) This module provides configurable blocks of menu links with additional features not available in Drupal 8+ core.