Hi
Is there a timeline, when can we expect the final version of the iOS V8 runtime? The performance of beta is very good, yet, it seems to be randomly freezing the app. Unfortunately, nothing gets printed out into the console, so I cannot share any logs. Also, it happens more often on the real device than the emulator.
One strange side effect I noticed, is when you scroll a ListView/RadListView/etc., it won't transition into a new page, until all the animations are completed. Also, it seems that the freeze mostly happens when animations are involved.
@alexhribsek Could you try 7.0.0-beta.3-v8-2020-06-08-121807-01
which was just released hours ago. Once specified, clean and rerun the app and let us know. We are targeting July 1st for an official release and your input is very helpful.
Thank you very much. Let me test this a bit and get back to you after a decent sample size, like a few hours.
No need, still freezes randomly 馃槙 Seems to be more or less the same behaviour.
Possible to share the project even privately?
@alexhribsek we've identified another issue with embedded native classes with NSNotification events which are coming through as NSProxy
objects instead of actual native instance. It's likely other similar contexts are affected. This could be causing what you may have mentioned. We're investigating this and plan to have an additional v8 build available early next week to try 馃憤
@alexhribsek we have published a new v8 beta version and would love to have you try it when you get a chance: 7.0.0-beta.3-v8-2020-06-20-121910-01
After project clean and rebuild, let us know how things are looking.
@NathanWalker Great 馃檪 Will do 馃憤
@NathanWalker Looks good after extensive 30 minute testing. Will test further and keep you updated.
Again, thank you very much 馃憤
@NathanWalker Sorry for a small delay, but up to now, my app hasn't froze a single time, so all looks good 馃憤
On a side note, you said that you're planning to release the final version on the 1st of July. Did this already happen?
Thanks!
@alexhribsek just saw your note - we are planning to release v8 as the first official scoped runtime @nativescript/ios with 7.0 - along with that requires some cli changes we're working on to make full scoped packages compliant. We'll probably have it published on npm though very soon (as soon as tomorrow even) but we'll need to release a new cli to support it so that's very actively in the works right now. Soon.
Most helpful comment
@alexhribsek we've identified another issue with embedded native classes with NSNotification events which are coming through as
NSProxy
objects instead of actual native instance. It's likely other similar contexts are affected. This could be causing what you may have mentioned. We're investigating this and plan to have an additional v8 build available early next week to try 馃憤