Lightning Web Components Framework Open Sourced

Lightning Web Components framework is now open sourced, allowing you to use the same JavaScript framework on Salesforce or on any other platform.

Recently, Salesforce announced that it is open sourcing the Lightning Web Components framework to allow the community to contribute to the roadmap and to use the same JavaScript framework whether they are building applications on Salesforce or on any other platform.
 
Lightning Web Components is a JavaScript framework that leverages the web standards breakthroughs.
 
The company said that the Lightning Web Components framework doesn’t have dependencies on the Salesforce platform. In-fact, Salesforce-specific services are built on top of the Lightning Web Components. You can now use the framework to build web apps that run anywhere.
 
 
Source: salesforce 
 
According to the company, Lightning Web Components framework was developed as a modern framework built on the modern web stack that leverages custom elements, templates, decorators, modules, and other new language constructs available in ECMAScript 6 and beyond.
 
It can be divided in three major parts:
 
First is the Lightning Web Components framework, which is the framework’s engine.
 
The second part is the Base Lightning Components which is a set of over 70 UI components all built as custom elements.
 
And the third one is Salesforce Bindings, which is a set of specialized services. These services give declarative and imperative access to Salesforce data and metadata, data caching, and data synchronization.