Lightning Web コンポーネント (LWC) は、Salesforce プラットフォーム上で Web、モバイルアプリケーション、デジタルエクスペリエンスの最新のユーザインターフェースを作成するためのフレームワークです。LWC を使用することで、開発者は W3C Web 標準と JavaScript および HTML を使用してカスタム HTML 要素を作成することができ、HTML テンプレートや Shadow DOM などの基本概念を適用しながら、Salesforce データをシームレスに操作できます。LWC には、Aura コンポーネントとの後方互換性があり、1 つのページで共存および相互運用できます。
ECMAScript 6 で導入されたモジュール、クラス、Promise、アロー関数などの標準的な JavaScript 構文を使用して Lightning Web コンポーネントを記述します。LWC は Web コンポーネント API の抽象化レイヤーを提供し、LWC コンパイラはコードを標準的な Web コンポーネントに変換します。