Introduction To Lightning Web Runtime (LWR)

Introduction To Lightning Web Runtime (LWR)

Lightning Web Runtime (LWR) is the intrinsic technology that fuels the next generation of Experience Cloud sites. It focuses on performance and flexibility. It is also more developer-friendly than its Aura counterparts. Using the Lightning Web Runtime, we may create digital experiences that fulfill online applications’ large-scale performance and security requirements. LWR has a neutral approach to configuring and loading the JavaScript modules, services, and dependency providers when it descends. Depending on our scenario, we can deploy on various runtime environments. LWR operates in a local Node.js runtime or a standalone Heroku instance.

The Architecture of LWR (Lightning Web Runtime)


Image Source: Google | Image By Salesforce
  1. LWR sites are a package of three primary pieces: an application that runs the site page, a set of plugins, and components that define the user interface. 
  2. The framework and user interface layer is static, so when we publish an LWR site, It results in quicker page loads for visitors. All static content is compiled during the initial site build and then stored in the Salesforce Content Delivery Network (CDN), which brings the data closer to the customers and expedites site delivery.
  3. The underlying data layer is made up of information from the Salesforce Platform, and that remains dynamic. Business processes, Salesforce records, and other live data are updated in real-time. The result is a website that is up to date with the most relevant information but is not delayed with slow load times.

LWR Can Be Used For The Following Advancements:

  1. The framework provides speed and versatility, which makes it ideal for high-volume sites that need to scale effectively.
  2. It has fewer templates and out-of-the-box components. We should consider sticking with Aura templates for the time being if our use case demands a comprehensive set of pre-built components.
  3. Developer training is frequently required to create components. LWR might become our new companion if the use case is slightly more open-ended.

How To Create An LWR Site:

1. Go to Setup, in the Quick Find box, type Digital Experiences, choose All Sites and then click New.

2. Click on ‘Build Your Own’ (LWR), and click Get Started in the site creation wizard.

3. Enter a name and a base URL value. When Digital Experiences is enabled, a domain is created that now has the essential URL value. 

4. Choose an authentication option. 

Select:

👉 Unauthenticated to build a public site that does not support login or authentication and is open to anyone on the web. This link is not incorporated at the end of the base URL.

👉 Authenticated to build an authenticated site where users can access user-specific data and have login access. This link is incorporated at the end of the base URL.

5. Press Create. The Experience Workspaces area is now visible when we create our site.

LWR Limitations:

  1. We get the components and pages with Aura templates, including object pages and record components.
  2. Most pre-configured standard pages, such as Account Management, Knowledge, and Contact Support, are used when creating custom pages.
  3. The Navigation Menu component is the default, although we can build our own.
  4. Audiences and page variations.
  5. Rendering is progressive.
  6. Out-of-the-box themes and theme management.
  7. Multilingual sites, including translatable component properties.
  8. Right-to-left languages.
  9. Theme export, template, page and Lightning Bolt Solutions.
  10. Some base features and components from the Lightning Component Library.
  11. Salesforce Community Page Optimizer.

Conclusion:

Lightning Web Runtime (LWR) is a new tool for developers to build powerful web applications. It is designed to be fast, lightweight and easy to use. With LWR, developers can take advantage of the latest web technologies to create rich, interactive applications. 

Leave a Comment

Your email address will not be published. Required fields are marked *

Recent Posts

top 5 benefits of using salesforce for high tech industry infographic
Top 5 Benefits of using Salesforce for High-Tech Industry
salesforce world tour essentials dubai
Salesforce World Tour Essentials Dubai | May 16, 2024
simplifying npl the magic of natural language processing
Simplifying NLP: The Magic of Natural Language Processing
streamlining-salesforce deployment with gearset a devops revolution Part 2
Streamlining Salesforce Deployment with Gearset: A DevOps Revolution (Part 2)
streamlining-salesforce deployment with gearset a devops revolution Part 1
Streamlining Salesforce Deployment with Gearset: A DevOps Revolution (Part1)
Scroll to Top