Lightning Web Components are the Salesforce implementation of that new breed of lightweight frameworks built on web standards. It leverages custom elements, templates, shadow DOM, decorators, modules, and other new language constructs available in ECMAScript 7 and beyond.
- Lightning Web Components provides a layer of specialized Salesforce services on top of the core stack, including:
- Base Lightning Components
- Lightning Data Service
- User Interface API
- It also combines Web Components programming model with the Salesforce metadata and services thus providing an unmatched level of performance and productivity.
Advantages of Lightning Web components:
Enhanced Performance – Lightning web components will run on the browser without any complex abstractions thus providing better performance to end users.
Ease of Use – Once developed, the admins can deploy Lightning Web Components with clicks to the applications.
What Happens to existing Lightning Components?
Developers building lightning components using Aura framework, can continue doing so as the Aura components will continue to work as before. The new components can be build using either Aura or Lightning Web component framework.
For future developments, Salesforce recommends using Lightning Web Components.
Lightning Web Components will be available for the users by February 2019 in Enterprise, Unlimited, Performance or Developer Edition org.
Lightning web components give developers more choice to build the applications on the Salesforce Lightning platform staying abreast with the modern offerings of the web development with better performance for the end users.
For more information please refer the official developer guide