Web components have opened up new possibilities allowing us to extend standard web page features and use them to compose our web applications using markup. But using web components requires explicit knowledge of the APIs which support them, boilerplate code to implement them, and complexity in deciding how your web component will behave once it is attached to the DOM.
Lightning Web Components creates a lightweight layer which abstracts the more difficult parts of the web components APIs, allowing you to write components more easily.
See how quickly you can put together your first Lightning Web Components application as we build a simple conference management app.
Alba Rivas is an enthusiastic Salesforce Developer who currently works as a Lead Developer Evangelist at Salesforce, focused on Lightning adoption. She is 8x Salesforce certified and a former Salesforce MVP. She loves being part of the Salesforce community and she is always ready to learn and to help. You can check her github repo (github.com/albarivas), follow her blog (albasfdc.com) or connect with on twitter (@AlbaSFDC).