Выпущен набор веб-компонентов для Salesforce. Платформа веб-компонентов Lightning предназначена для разработчиков JavaScript, которые хотят использовать службы Salesforce.
Коллекцию компонентов можно использовать вместе с другими службами в коллекции Lightning от Salesforce, такими как Lightning Data Service, Lightning Locker и базовая библиотека компонентов Lightning.
До сих пор, если разработчик хотел создать компонент Lightning, ему приходилось использовать Aura, модульную модель программирования, разработанную Salesforce для крупномасштабной разработки клиентских приложений в Интернете. Рост популярности JavaScript в качестве основного стандарта для веб-разработки привел к тому, что Aura все больше отодвигается на второй план, отсюда и запуск альтернативы на основе JavaScript.
Существующие компоненты Lightning, созданные с помощью Aura, будут работать бок о бок с веб-компонентами Lightning без необходимости что-либо перестраивать. Компоненты Aura и веб-компоненты Lightning могут сосуществовать на одной странице. Компоненты Aura могут включать в себя веб-компоненты Lightning, и два типа компонентов используют одни и те же базовые компоненты Lightning, поскольку они уже были реализованы как веб-компоненты Lightning, а компоненты Aura и веб-компоненты Lightning используют одни и те же базовые службы.
Компоненты в новой структуре обеспечивают уровень специализированных сервисов Salesforce поверх основного стека. Существует набор из более чем 70 компонентов пользовательского интерфейса, созданных в виде настраиваемых элементов, а также Lightning Data Service, который обеспечивает декларативный доступ к данным и метаданным Salesforce, кэширование данных и синхронизацию данных. Наряду с этим есть API пользовательского интерфейса, базовая служба, которая информирует о базовых компонентах Lightning и метаданных Lightning Data Service.
Новая структура веб-компонентов доступна в виде предварительной версии программного обеспечения и станет общедоступной (GA) с выпуском Spring 2019 на сайте Salesforce.com в феврале. Для разработки и использования веб-компонентов Lightning компаниям необходимо иметь версии Salesforce Enterprise, Unlimited, Performance или другие.