Forum Discussion
ChristopherEdling
Feb 12, 2024Copper Contributor
Pop out sideloaded app takes long time to load
I have a sideloaded app that load pretty quick (less than 2 seconds) in new Teams. But when i chose to pop out, open in new window, it takes 20-30 seconds to load the same app. This works very quic...
- Aug 08, 2024
ChristopherEdling , we got update from engineering team stating that, this is happening because the app never initializes the App SDK (i.e. teams-js). While Teams apps are built on the same web technologies as standard web sites, there are some requirements that they need to meet as documented here:
https://learn.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/tab-requirementsThis is one of the prerequisites which this app has not implemented:
Within your content page, add a reference to Microsoft Teams JavaScript client library using script tags. After your page loads, make a call toapp.initialize()
, or else your page isn't displayed.Just wrapping an existing website in an app manifest does not produce a well-functioning Teams Apps. You need to do some additional work to make your websites integrate well with Teams.Thanks,
Prasad Das
------------------------------------------------------------------------------------------
If the response is helpful, please click "**Mark as Best Response**" and like it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.
Prasad_Das-MSFT
Microsoft
Feb 12, 2024ChristopherEdling - When the app is popped out, it goes through the initialization process again. This process involves loading dependencies, fetching data, and setting up the app's UI. If the app's initialization process is complex or time-consuming, it can contribute to the delay.
We are mainly responsible for Microsoft Teams app development related issues.
For Microsoft Teams product issues/failures your tenant Admin can reach out to Microsoft 365 Product Support.
For general questions about Microsoft Teams please post your question on Microsoft Teams Community.
Thanks,
Prasad Das
ChristopherEdling
May 29, 2024Copper Contributor
I still have not solved this. Can I get any help on this?
- Prasad_Das-MSFTAug 07, 2024
Microsoft
ChristopherEdling - As we are unable to repro this issue at our end, could you please share any deployed app, so that we can test at our end and raise bug for this?
- ChristopherEdlingAug 07, 2024Copper Contributor
I have a small test manifest you can use. All it does is loading a Swedish newspaper (dn.se) in the app.
It loads quick in Teams but if you click the "..." and then "Open app in new window" it opens a new window and it takes long time to load.
- Prasad_Das-MSFTAug 08, 2024
Microsoft
ChristopherEdling , we got update from engineering team stating that, this is happening because the app never initializes the App SDK (i.e. teams-js). While Teams apps are built on the same web technologies as standard web sites, there are some requirements that they need to meet as documented here:
https://learn.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/tab-requirementsThis is one of the prerequisites which this app has not implemented:
Within your content page, add a reference to Microsoft Teams JavaScript client library using script tags. After your page loads, make a call toapp.initialize()
, or else your page isn't displayed.Just wrapping an existing website in an app manifest does not produce a well-functioning Teams Apps. You need to do some additional work to make your websites integrate well with Teams.Thanks,
Prasad Das
------------------------------------------------------------------------------------------
If the response is helpful, please click "**Mark as Best Response**" and like it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.