Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

"EasySync is go for launch..."

Featured Replies

Hi,

Can you tell me how long is the step ""EasySync is go for launch..." on your solution ?

When I try to sync with Joshua files (sync check improvement part 2), It looks very fast, but when I used exactly the same script on my solution I have to wait 20 seconds.

Do you have any idea why ?

Best regards

Mine takes about 14 seconds. I have a large number of tables with a large number of fields to sync, and a lot of records to query. The "EasySync is go for launch..." step includes the push step and the sync status won't change unless the system finds records to push. This could make it seem like it's hanging for a while even though it's gathering table and field names and records to push.

One thing you should do is go into the "Sync With Server" script. Change the 'Refresh Object' script step with 'Refresh Window' where it says "Pulling Data from Server...". It needs to be a refresh window to work, but I think Tim (and I) forgot to change that one. This will break up the monotony, but won't actually speed things up.

Screen Shot 2016-08-17 at 12.11.40 PM.png

Edited by Joshua Willing Halpern

Actually, you can go through all the client sync scripts and change the refresh objects steps to refresh window if you want to make sure the status changes correctly. Refresh Object seems inconsistent. Remember that too many window refreshes can slow things down a hair, but I think the actual behind-the-scenes stuff is what takes the longest so no worries.

In the video you'll see that requesting payload from server takes the longest on my system, but this won't be shown unless you change those refresh steps. sync_speed.mov

Be careful with replacing the Refresh Objects with Refresh window. With the implementation of Refresh Objects, Refresh Window now does exactly what it says...it refreshes every pixel in the window. That can be VERY costly depending on what you are doing.

Excellent advice from @Josh Ormond

However, we should be ok in this case because we're refreshing a plain black window with literally one text object on it. 

Good rule of thumb though is to use refresh object when it will suffice. 

  • Author

Hi Joshua,

Thanks for your answer, I understand now.

 

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.