Регистрация  |  Вход

Lightning Web Security (Generally Available)

Новый метод безопасности для LWC компонентов
Lightning Web Security
вместо старого
Lightning Locker

Кто разбирался в деталях? Какие нюансы, преимущества он несет нам?
Новый метод безопасности для LWC компонентов 
[b][url=https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.security_lwsec_intro]Lightning Web Security[/url][/b] 
вместо старого 
Lightning Locker

Кто разбирался в деталях? Какие нюансы, преимущества он несет нам?
Dmitry Shnyrev
Новый метод безопасности для LWC компонентов
Lightning Web Security
вместо старого
Lightning Locker

Кто разбирался в деталях? Какие нюансы, преимущества он несет нам?

Ну наконец-то до них дошло:)))

Посмотрел доки, с новой фишкой
1. Должна появиться возможность блокировать scope от изменения на уровне разработчика а не системы
2. Из за вот этого "Lightning Locker wraps JavaScript objects in more secure versions to prevent" сильно падала производительность на большом количестве данных и особенно при сложных структурах. Это одна из причин почему из родной DataTable component, вешался при попытке отобразить скажем 1000 записей с 10 полями
3. "Arrays passed to child components" - смотри выше

Ну пока выглядит не плохо
[quote="Dmitry Shnyrev"]Новый метод безопасности для LWC компонентов 
[b][url=https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.security_lwsec_intro]Lightning Web Security[/url][/b] 
вместо старого 
Lightning Locker

Кто разбирался в деталях? Какие нюансы, преимущества он несет нам?[/quote]

Ну наконец-то до них  дошло:)))

Посмотрел доки, с новой фишкой
1. Должна появиться возможность блокировать scope от изменения на уровне разработчика а не системы
2. Из за вот этого "Lightning Locker wraps JavaScript objects in more secure versions to prevent" сильно падала производительность  на большом количестве данных и особенно при сложных структурах. Это одна из причин почему из родной DataTable component, вешался при попытке отобразить скажем 1000 записей с 10 полями
3. "Arrays passed to child components"  - смотри выше

Ну пока выглядит не плохо
Как оказалось после включения этой фичи, старый код который был основан на всяких триках, перестает работать. В частности sendMessage.... Буду разбираться
Как оказалось после включения этой фичи, старый код который был основан на всяких триках, перестает работать. В частности sendMessage.... Буду разбираться