Низкая производительность, скорее всего, вызвана размещением частей приложения на странице SharePoint - каждая часть приложения содержится в собственном iFrame, который указывает на веб-приложение. Когда страница загружается, необходимо выполнить еще один полный HTTP-вызов для содержимого каждой части приложения, размещенной на странице. К сожалению, это поведение является частью модели надстройки и не может быть изменено. Источник: Как добавить надстройку, размещенную на SharePoint, как часть приложения
Он имеет свои плюсы, так как позволяет отображать контент из приложений, размещенных провайдером, аналогично веб-части. Самым большим недостатком является то, что он одинаково относится к приложениям, размещенным в SharePoint.
Чтобы повысить производительность, я бы предложил (если это возможно) переключиться на SharePoint Framework, который является только на стороне клиента, не использует внутренние веб-приложения и отображает их непосредственно в DOM страницы, не оборачиваясь никакими iFrames. Посмотрите здесь: Создайте свою первую клиентскую веб-часть SharePoint