Lightning web components run on the client-side, in a single page, where they are created and destroyed as needed, alongside other components that work on the same data. We will discuss how these characteristics impact performance, and review a list of best practices to optimize the performance of your Lightning Components.
Lightning Web Component – Best Practice
Lightning Web Component performance
https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/inspector_intro.htm
Lightning Web Component folder structure
Lightning Web Component security
Lightning Web Component composition
Lightning Web Component events
https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.events
Guidelines to work with Salesforce data
https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.data_guidelines
Debug Lightning Web Component
https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.debug_intro
https://www.youtube.com/watch?v=0B37nkNSVtg
Testing Lightning Web Component
https://developer.salesforce.com/docs/component-library/documentation/en/lwc/testing
Migrate Aura Components to Lightning Web Component