The custom app parts in SharePoint add-ins (SharePoint hosted) gives bad performance when adding them into a custom page in the hosted site. Is there a solution for this problem?
I’m facing a performance issue in SharePoint online app parts
122 views Asked by Norhan ElKholy At
1
There are 1 answers
Related Questions in SHAREPOINT
- Can you programmatically generate a link to open a Word document and navigate to a particular location within it (preferably a comment)?
- How to automatically update a column in Sharepoint when an email item is added
- Execution Stuck at Get-PnPPage if function executed on Button Click
- How do I replace CKEditor text inside a rte-webpart?
- Difficulty Accessing SharePoint Files in Docker Container for R Script Execution
- Access denied when using Get-PnPSubWeb
- Can sharepoint calendars have images and a legend with it?
- SharePoint search field
- .NET open xps file from Sharepoint location using XpsDocument class
- Sharepoint 2016 timer service cannot start after applying windows OS patch KB5035855
- PowerShell script to output what SharePoint Online sites have privacy set to public and private
- Limit decimals from import calculated value in power BI
- Connect Sharepoint with c# via PnPCore
- Share excel file on Sharepoint
- Trouble extracting xml property from ajax response
Related Questions in SHAREPOINT-ONLINE
- Is it safe to integrate with SharePoint online API through a console application which is hosted on local VM
- Inquiry Regarding Feasibility of Fetching User login hours(In numbers) Status from Teams for SPFx Integration
- MS Excel & MS Share point - Data inconsistency during file upload (Solution: Problem solved when filename was renamed) Interested in RCA
- Email from SharePoint: "Heads up! We noticed that you recently deleted a large number of files from a site" but the user doesn't deleting anything
- Connect Sharepoint with c# via PnPCore
- SharePoint Online - Display Image on a Page based on column status value from list
- Send all list item comments with no mention by email
- How to change property pane control value from component tsx file in SPFx react solution?
- How to add a new menu item on OneDrive action menu?
- Download Sharepoint aspx pages as pdf using python
- Why PnP PowerShell commands are not working inWindowsPowerShell ISE?
- Copy field to clipboard and keeping all formatting with Javascript
- Handle concurrent access inside Power Apps for SubmitForm() & Patch()
- How to remove Approval process from a SharePoint list that was created using a template that included approval process
- Delete User OneDrive permanent and immediately
Related Questions in SHAREPOINT-APPS
- Exposing an API endpoint using SharePoint app/addin
- Is there any alternative to add an app in SharePoint team site without adding to App Catalog site?
- How to obtain refresh token for sharepoint app-only model?
- Sharepoint Application Creates .ICS file in plaint text how to force HTML
- Is it possible to add an App from the SharePoint Online store to a site with PowerShell?
- Allow user toggles between several calendars apps within the home page in SharePoint development
- Alternative approaches for Debugging a Visual Studio .net application using azure service bus
- Using SPFx solutions styling in the SharePoint App
- How to add SPFX package larger than 100 MB?
- I’m facing a performance issue in SharePoint online app parts
- How to use sharepoint online search api as app-only
- How to check if user with a specific ID exists?
- Get list item version history in SharePoint 2016 provider hosted app
- Sharepoint AudienceUriValidationFailedException while creating ClientContext with RER properties
- access Sharepoint document library items from provider-hosted app
Related Questions in SHAREPOINT-JSOM
- Third party cookies deprecation for provider-hosted SP online app
- How to show less content lines using jsom in sharepoint
- REST calls vs. JSOM calls from a sandbox solution to a SharePoint 2013 Site
- createNewDiscussion/createNewDiscussionReply via JSOM in SharePoint Discussion Board from external Angular SPA
- Get URL of each video in SharePoint 2013 library with JavaScript
- How to check if a Rating is enabled for a sharepoint online list using JavaScript?
- Uploading attachment while editing a SharePoint list item using Jquery not working
- Update Infopath Form Library values through rest api or jsom?
- How to set property in property bag on root site collection using JSOM?
- How to check in sharepoint spfx component if underlying o365 group of current site is public or private?
- How to change column type of SharePoint online list using JSOM?
- JSOM: get_isSiteAdmin () is not distinguishing between users and administrator of site collection
- Which SharePoint API to use JSOM or REST?
- How to load attachment in client context?
- How to get attachment document into form or download it to local from sharepoint List
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
The slow performance is most likely caused by the way the app parts are placed on the SharePoint page - each app part is contained within it's own iFrame which points to the app web. When the page loads, another full HTTP call has to be performed for the content from each app part placed on the page. Unfortunately - this behaviour is a part of the Add-in model and cannot be changed. Source: How to add SharePoint-hosted add-in as an app part
It has it's positives, as it allows to display content from provider-hosted apps in a web-part like manner. The biggest downside is - it treats SharePoint-hosted apps the same way.
To boost the performance I would suggest (if possible) switching to the SharePoint Framework, which is client-side only, doesn't use internal app webs and renders directly inside the page's DOM without being wrapped with any iFrames. Take a look here: Build your first SharePoint client-side web part