Kishore
Kishore I am a Salesforce developer and a so-called blogger at SalesforceLwc.in. I love learning and sharing. SalesforceLWC aims to share relevant knowledge, examples and scenarios for understanding Salesforce Lightning Web Components and AURA.

Get started with Salesforce lightning web components


Get started with Salesforce lightning web components

Lightning Web Components is a new programming model for building Lightning components in Salesforce. It leverages the web standards, it can co-exist and inter-operate with Aura programming model.

Before getting into Lightning Web Components, Lets know a bit about change in web standards.

2014 web standards

Until recent years, what web standards offered was only limited to

  • Rendering engine
  • Standard elements
  • Events,
  • Core language (ECMAScript 5)

Get started with Salesforce lightning web components

To over come limitations of standard web stack, frameworks came into picture, as they could offer more than standards like Data Services, UI Components, Component Models, Rendering Optimization, Modules, Language Extensions.

Frameworks like React, Angular, and the Lightning Component Framework are all JavaScript frameworks, but they provide such a high level of abstraction that they feel like different languages.

2019 web stack

Get started with Salesforce lightning web components

With this update many of the many features which were only available through frameworks now got standardized. The standardization of the core stack is incredibly exciting and opens the door to a new breed of frameworks: frameworks whose major task is no longer to fill in the gaps in the core stack, but to provide a thin layer of specialized services on top of a standard stack that is now suitable for large scale app development.

Coming to Lightning Web Components

Get started with Salesforce lightning web components

Lightning Web Components is the Salesforce implementation of lightweight framework built on web standards. It makes use of custom elements, templates, shadow DOM, decorators, modules, and other new language constructs available in ECMAScript 7.

Lightning Web Components also provides Salesforce services which includes,

  • Base Lightning Components
  • Lightning Data Service
  • User Interface API

One more Important thing, They can co-exist with Aura!!

Isn’t this Important??

Also Read:

One Small help: If you enjoyed this blog post, share it with your group!

Do subscribe, for getting latest updates directly in your inbox.