I have a repetitive task that needs to execute every second to repopulate some tables on a screen. In order to prevent bogging down the UI, I would normally execute this on the gateway and write the values to a dataset tag which I would then copy to the tables. However, since Edge does not allow gateway scripts I am considering using either a timer component or a client timer script.
Does the timer component run on its own thread?
Which would be a better choice for this application (Timer component or client timer script)?