This is probably related to the fact that browsers have started to throttle requestAnimationFrame calls, so that it no longer is guaranteed to be called before every frame. https://mattperry.is/writing-code/browsers-may-throttle-requestanimationframe-to-30fps
On Sat, Sep 5, 2020 at 9:32 PM Marisole Aromatherapy <[email protected]> wrote: > Finally found the root cause... the source of the problems is an update to > the app "Android System Webview" that was pushed on the 25th of August (I > assume with the latest Chromium code). The issues go away after > uninstalling all its updates. You can see your current version in Developer > Options -> System Webview > > On Sun, 6 Sep 2020 at 03:13, Shai Almog <[email protected]> wrote: > >> It might be the issue with their gaming classification again or something >> weird like that... These guys are a pain... >> >> On Saturday, September 5, 2020 at 11:49:26 AM UTC+3 [email protected] >> wrote: >> >>> Interesting tip, the embedded browser of other apps show the same >>> performance degradation. Chrome has started to run slow again >>> >>> Other browsers tested run ok: mozilla, opera, brave >>> >>> Seems like an OS thing then. I will email Samsung again >>> >>> On Sat, 5 Sep 2020, 05:09 Shai Almog, <[email protected]> wrote: >>> >>>> Do other native apps that use browsers on the device suffer from >>>> similar degradation in performance? >>>> Generally the embedded browser performs worse because of OS >>>> restrictions but if other apps do a better job of this we might have things >>>> we can do to improve. >>>> >>>> On Saturday, September 5, 2020 at 12:01:09 AM UTC+3 [email protected] >>>> wrote: >>>> >>>>> Apologies for the spam. Uninstalling Samsung Browser fixed Chrome's >>>>> performance, but not so for BrowserComponent. Weird. I won't spam anymore, >>>>> promise >>>>> >>>>> On Fri, 4 Sep 2020 at 21:35, Marisole Aromatherapy < >>>>> [email protected]> wrote: >>>>> >>>>>> Perhaps there won't be an easy answer to this. I ran some more tests >>>>>> that have just made this even trickier to understand. Current hypothesis >>>>>> is >>>>>> that Samsung is messing with Chrome on purpose to make its browser stand >>>>>> out. But this in turn seems to affect BrowserComponents too. I might be >>>>>> wrong. I wish I had a non-Samsung device to test with >>>>>> >>>>>> On Fri, 4 Sep 2020 at 21:00, Marisole Aromatherapy < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> As you may be aware, Chrome on Android has lowered its bar with each >>>>>>> consecutive update in the past few weeks >>>>>>> >>>>>>> A look at its store page reviews will reveal the extent of this >>>>>>> >>>>>>> https://play.google.com/store/apps/details?id=com.android.chrome&hl=en_GB&showAllReviews=true >>>>>>> >>>>>>> The last update (25th of August) made it so that my BrowserComponent >>>>>>> that hosts a D3 V3 canvas becomes extremely unresponsive. I have tested >>>>>>> updating from the previous Chrome version to this one and so I am sure >>>>>>> that >>>>>>> this is the cause >>>>>>> >>>>>>> Funny enough, the same thing occurred to my Samsung browser after >>>>>>> the update. Which seems logical given that it probably runs on chromium. >>>>>>> However, after contacting Samsung, they told me to clear the cache and >>>>>>> that >>>>>>> fixed it. Applying the same solution to Chrome doesn't solve the issue >>>>>>> >>>>>>> My app's BrowserComponent seems to be tied to Chrome for rendering. >>>>>>> This is a kind of desperate attempt at getting help. I know that it's >>>>>>> not >>>>>>> CN1-related at all. But if anyone can offer any help or a tip I'd >>>>>>> greatly >>>>>>> appreciated >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> Javier >>>>>>> >>>>>>> PS: to test this "bug", you can try opening the below with Android >>>>>>> Chrome and then with a different browser. On Chrome, the dragging >>>>>>> should be >>>>>>> really slow. If it isn't and you've got the latest update, please let me >>>>>>> know >>>>>>> >>>>>>> https://bl.ocks.org/willzjc/a11626a31c65ba5d319fcf8b8870f281 >>>>>>> >>>>>>> >>>>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "CodenameOne Discussions" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/codenameone-discussions/413e3eaa-e58c-4636-95f6-d57d0633e683n%40googlegroups.com >>>> <https://groups.google.com/d/msgid/codenameone-discussions/413e3eaa-e58c-4636-95f6-d57d0633e683n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "CodenameOne Discussions" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/codenameone-discussions/41c0fed6-dc13-42be-8e99-fe8237a7a525n%40googlegroups.com >> <https://groups.google.com/d/msgid/codenameone-discussions/41c0fed6-dc13-42be-8e99-fe8237a7a525n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "CodenameOne Discussions" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/codenameone-discussions/CAG90yJ1%2BymU%2BXYyD7OF%2BJLn0ayGTcGQzYBJYDg7F4f%2Bg5G418A%40mail.gmail.com > <https://groups.google.com/d/msgid/codenameone-discussions/CAG90yJ1%2BymU%2BXYyD7OF%2BJLn0ayGTcGQzYBJYDg7F4f%2Bg5G418A%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- Steve Hannah Software Developer Codename One http://www.codenameone.com -- You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/CAGOYrKUgtg%3DjDXp5HZCJzBgeW_PTZYjL-Gip6jcV8bhJ-vj5OQ%40mail.gmail.com.
