Lightning Web コンポーネント (LWC) フレームワークは、Salesforce プラットフォーム上にカスタムユーザインターフェース、Web およびモバイルアプリケーション、デジタルエクスペリエンスを作成するために使用します。Lightning Web コンポーネントは、HTML と JavaScript を使用して作成されたカスタム HTML 要素です。
Salesforce は、Lightning Design System で作成された Lightning Web 基本コンポーネントを提供しており、カスタムエクスペリエンスのビルディングブロックとして使用できます。Lightning Web 基本コンポーネントを使用することで、コンポーネントのデザインを統一でき、シンプルな開発環境を構築できます。Salesforce Lightning Experience は、Lightning Design System と Lightning 基本コンポーネントによって構築されています。
Lightning Web Components は、コア Web コンポーネント標準を使用し、Salesforce でサポート対象のブラウザで適切に動作するために必要な機能のみを提供します。Lightning Web Components は、ブラウザでネイティブに実行されるコード上に構築されるため、軽量で卓越したパフォーマンスを発揮します。記述するコードの大部分は、標準の JavaScript および HTML です。
Salesforce は、World Wide Web Consortium (W3C) のメンバーとして、オープンな Web 標準の開発に寄与しています。Salesforce 開発者は、JavaScript を進化させる委員会である Ecma International Technical Committee 39 (TC39) にメンバーとして貢献しています。