Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Having trouble with performance on tablet

Having trouble with performance on tablet

TimKHusqvarna
New Poster

Hi,
I have a rather large project with a lot of values, and every time I load the page's with the most tags the website freezes, and it takes sometime before it's responsive again. The problem mainly occures on the tablet, when I've tried it on my computer I haven't noticed it

I've attached an export

6 REPLIES 6

webiq-sk
Frequent Contributor

Can you please describe which page that is and how to access it in the HMI?

Please also specify the tablet and browser version used.

AndreasL
New Contributor

I ran it in the crome debugger with "Low-end mobile" trottling and opening the "Upplärning" screen takes more then a second. When checking a performance measurement, it spends most of that time in the snippet parsing:

AndreasL_0-1708418487080.png

The panel is 15x Advantech TPC-1xxW-N31xx (https://www.advantech.com/en/support/details/manual?id=1-26NOI5D) with the following hardware spec:

CPU: NXP® ARM Cortex®-A53 i.MX8 Mini Quad Core 1.6 GHz Processor
Memory: Quad Core: 2GB DDR4 RAM on board

The panel is running Android 10 with chromium 104

webiq-sk
Frequent Contributor

Does the panel have a dedicated GPU?

webiq-sk
Frequent Contributor

You are using a lot of implicit JavaScripts through these snippets which therefore require more CPU (which is ok and a normal conclusion of using this).

On my Android phone it is really fast - you can also as a test disable "delete inactive views" which might speed up it from the scond view on, but also uses more RAM of course:

webiqsk_1-1708428447709.png

Also, each of your composites on the page uses a screen panel widget - I would suggest using a different way of switching between the content here, e.g. using CSS modifiers with visibility conditions instead of putting it inside a panel widget.

It's my first project in webiq so im pretty sure a lot of thing could have been done better!
There is also some extra buttons for helping testing in the project right now.
But I've tried to disable "delete inactive views" and it works a lot smoother.

Thanks for all the help!

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist