The not so good news is that in the last 2 releases my IDE scripts frequently hang during the save step resulting in data loss, so i have to roll back to 2023r3: https://tracker.xojo.com/xojoinc/xojo/-/issues/76008
My tests are showing slower performance. I had a web application with quite a lot of data on, which was loading on average 3.4 seconds in 2023-r4, and that was expected considering the amount of data. However, in 2024-r1, the loading time of the same page took on average 7.3 seconds, which is 126% slower. That time makes to user anxious, they are clicking on the page, sometimes refreshing which triggers full process from start and so on.
I am investigating how to improve performance, but whatever I do, simply works quite better with 2023-r4, so for the time being I am going to continue 2023-r4,at least until 2024-r2 comes out.
I’m sorry to hear that, @Metodija_Angjelkoski, but unless we receive more information about what could be causing the performance issue you’re experiencing, we won’t be able to fix it. Could you please create a new Issue explaining how we can reproduce this problem?
Of course, Ricardo, I’ll do my best to create an example project and send it as an issue. The problem is that at the moment I am loading from a DB (SQL Server) using 3rd party components (MBS) and I need to investigate first if this is the cause of the slowness.
I stuck it out with 24r1 to see, and unfortunately here are 2 more hangs: one when opening 2 projects from the Recents menu, and the other when test-compiling with cmd-K. I’m surprised how unstable 24r1 is, at least running under Rosetta.
I added the new crash logs to https://tracker.xojo.com/xojoinc/xojo/-/issues/76008
Unf I have to roll back to 23r3.1 when this did not happen (and am back to the Debugger Hook crash…)
Because I’ve yet to update one of my own plugins to universal (Xcode…nuff said) so it’s x86-only, and so my app won’t build if xojo runs native, hence rosetta for now.
Removing the local documentation is on the good side - Download is smaller and as the documentation is updated, whenever it needs an update, its more accurate in the online version.
And for those with bad network connection, you can download the local doc anyway…