SlideShare a Scribd company logo
Introducing Lightning Web Components
Enhanced productivity
Use the modern language of the web: ES6+, Custom
Elements, and Shadow DOM
Built for performance
More code executed by the browser instead of JavaScript
abstractions for a blazing fast experience
Compatible and easy to use
Runs side-by-side with existing Lightning components and
can be composed with clicks or code
Introducing Lightning Web Components
Generally
Available
Spring ‘19
(Feb)
New programming model built on modern web standards
2014 Web Stack
Fragmentation
● Proliferation of frameworks
● Components are not interoperable
● Skills are not transferable
● Resources are hard to find
● Framework abstractions are slow
W3C and ECMAScript Standardization
● ECMAScript 6,7,8,9
● Classes
● Modules
● Promises
● Decorators
● Web components
● Custom elements
● Shadow DOM
● Templates and slots
2019 Web Stack
Lightning Web Components
Benefits
● More standards, less proprietary
● Common component model
● Transferable skills
● Easier-to-find / easier-to-ramp-up developers
● Better performance
Coexistence and Interoperability
Summary
1. Game changing web standards
2. Performance
3. Coexist and interoperate with Aura
Demo Time!
Video link: https://youtu.be/HbIW6EU5rpI
Video link: https://youtu.be/X1Teuc-QFkc
Video link: https://youtu.be/p268YjunARA
Lightning Web Components Pop Quiz!
Quiz: Lightning Web Components
1. Where should you put your template markup in a Lightning web component bundle?
a. The HTML file
2. How does the @track decorator affect a JavaScript property?
a. It makes the property reactive, so when the value of a property changes it will re-render in the
HTML
3. What tool do you use to create a Lightning web component bundle?
a. The Salesforce CLI
4. What does the (cacheable=true) Apex annotation mean?
a. It allows the platform to create and manage a client-side cache for any data returned by Apex.
Get Hands On with a Trailmix!
sforce.co/LWC
Intro to lwc - dev week slides

More Related Content

PPTX
Boston, MA Developer Group 2/7/2019 - Introduction to lightning web components
PPTX
Intro to Lightning Web Components
PPTX
Implementing Vanilla Web Components
PPTX
Getting Started with Lightning Web Components | LWC | Salesforce
PPTX
RVA intro to LWC- Salesforce Dev Week
PPTX
PWA basics for developers
PPTX
Lightning Web Component - LWC
PPTX
Lightning Web Component in Salesforce
Boston, MA Developer Group 2/7/2019 - Introduction to lightning web components
Intro to Lightning Web Components
Implementing Vanilla Web Components
Getting Started with Lightning Web Components | LWC | Salesforce
RVA intro to LWC- Salesforce Dev Week
PWA basics for developers
Lightning Web Component - LWC
Lightning Web Component in Salesforce

What's hot (20)

PDF
Ivan Jovanovic - Micro Frontends - Codemotion Rome_2019
PPTX
Lightning web component
PPTX
6 web development trends to follow in 2021
PPTX
Lightning web components - Introduction, component Lifecycle, Events, decorat...
PPTX
Lightning web components
PPTX
Introduction to lightning Web Component
PPTX
Lightning web components
PPTX
WebMatrix
PDF
WordPress development checklist
PPTX
Single page application and Framework
PPT
Building a scalable infrastructure for social mobile web apps
PPTX
Silverlight 4 @ MSDN Live
PDF
Top Frontend Framework 2022
PPTX
DevDay 2018 - Blazor
PPTX
PPT
Introduction to ASP.NET MVC 1.0
PPTX
Mean full stack development
PPTX
introduction to js
PPTX
Into to Webassmbly
PPTX
Introduction to mean stack
Ivan Jovanovic - Micro Frontends - Codemotion Rome_2019
Lightning web component
6 web development trends to follow in 2021
Lightning web components - Introduction, component Lifecycle, Events, decorat...
Lightning web components
Introduction to lightning Web Component
Lightning web components
WebMatrix
WordPress development checklist
Single page application and Framework
Building a scalable infrastructure for social mobile web apps
Silverlight 4 @ MSDN Live
Top Frontend Framework 2022
DevDay 2018 - Blazor
Introduction to ASP.NET MVC 1.0
Mean full stack development
introduction to js
Into to Webassmbly
Introduction to mean stack
Ad

Similar to Intro to lwc - dev week slides (20)

PDF
Introducing Lightning Web Components
PPTX
Intro to Salesforce Lightning Web Components (LWC)
PDF
Introduction to Lightning Web Components
PPTX
Introduction to lightning web component
PPTX
9 Best JavaScript Frameworks To Choose
PDF
Lightning Web Components- Ep 0 - Introduction
PPTX
PoV: How does React compare to Angular in 2024
PDF
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
PDF
JEE Conf 2015: Less JS!
PDF
JSFoo-2017 Takeaways
PDF
SPUnite17 Building Great Client Side Web Parts with SPFx
PDF
What's new in Portal and WCM 8.5
PDF
Streaming Linked Data to Web UI
PPTX
5 Powerful Backend Frameworks for Web App Development in 2022
PDF
Introduction to Web Frameworks
PDF
Important Backend Frameworks To Remember For Businesses In 2023
PDF
Polymer Web Framework - Swecha Boot Camp
PPTX
Eureko frameworks
PPTX
Javascript frameworks
PPTX
Comparison of-angular-8 vs react-js
Introducing Lightning Web Components
Intro to Salesforce Lightning Web Components (LWC)
Introduction to Lightning Web Components
Introduction to lightning web component
9 Best JavaScript Frameworks To Choose
Lightning Web Components- Ep 0 - Introduction
PoV: How does React compare to Angular in 2024
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
JEE Conf 2015: Less JS!
JSFoo-2017 Takeaways
SPUnite17 Building Great Client Side Web Parts with SPFx
What's new in Portal and WCM 8.5
Streaming Linked Data to Web UI
5 Powerful Backend Frameworks for Web App Development in 2022
Introduction to Web Frameworks
Important Backend Frameworks To Remember For Businesses In 2023
Polymer Web Framework - Swecha Boot Camp
Eureko frameworks
Javascript frameworks
Comparison of-angular-8 vs react-js
Ad

Recently uploaded (20)

PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Introduction to Artificial Intelligence
PDF
Nekopoi APK 2025 free lastest update
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
System and Network Administraation Chapter 3
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
System and Network Administration Chapter 2
PPTX
history of c programming in notes for students .pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
L1 - Introduction to python Backend.pptx
Understanding Forklifts - TECH EHS Solution
Introduction to Artificial Intelligence
Nekopoi APK 2025 free lastest update
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
2025 Textile ERP Trends: SAP, Odoo & Oracle
PTS Company Brochure 2025 (1).pdf.......
Softaken Excel to vCard Converter Software.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
How to Migrate SBCGlobal Email to Yahoo Easily
How to Choose the Right IT Partner for Your Business in Malaysia
Design an Analysis of Algorithms II-SECS-1021-03
System and Network Administraation Chapter 3
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
System and Network Administration Chapter 2
history of c programming in notes for students .pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Adobe Illustrator 28.6 Crack My Vision of Vector Design
L1 - Introduction to python Backend.pptx

Intro to lwc - dev week slides

  • 2. Enhanced productivity Use the modern language of the web: ES6+, Custom Elements, and Shadow DOM Built for performance More code executed by the browser instead of JavaScript abstractions for a blazing fast experience Compatible and easy to use Runs side-by-side with existing Lightning components and can be composed with clicks or code Introducing Lightning Web Components Generally Available Spring ‘19 (Feb) New programming model built on modern web standards
  • 4. Fragmentation ● Proliferation of frameworks ● Components are not interoperable ● Skills are not transferable ● Resources are hard to find ● Framework abstractions are slow
  • 5. W3C and ECMAScript Standardization ● ECMAScript 6,7,8,9 ● Classes ● Modules ● Promises ● Decorators ● Web components ● Custom elements ● Shadow DOM ● Templates and slots
  • 8. Benefits ● More standards, less proprietary ● Common component model ● Transferable skills ● Easier-to-find / easier-to-ramp-up developers ● Better performance
  • 10. Summary 1. Game changing web standards 2. Performance 3. Coexist and interoperate with Aura
  • 11. Demo Time! Video link: https://youtu.be/HbIW6EU5rpI Video link: https://youtu.be/X1Teuc-QFkc Video link: https://youtu.be/p268YjunARA
  • 13. Quiz: Lightning Web Components 1. Where should you put your template markup in a Lightning web component bundle? a. The HTML file 2. How does the @track decorator affect a JavaScript property? a. It makes the property reactive, so when the value of a property changes it will re-render in the HTML 3. What tool do you use to create a Lightning web component bundle? a. The Salesforce CLI 4. What does the (cacheable=true) Apex annotation mean? a. It allows the platform to create and manage a client-side cache for any data returned by Apex.
  • 14. Get Hands On with a Trailmix! sforce.co/LWC