Lightning Component architecture lets developers use a standardized JavaScript framework that isn’t held back by some of Visualforce’s limitations (the legacy framework), which allows them to create customized pages and functions without a third-party framework, or vendor.