If I remember correctly, the script only updates every 60 ticks...but I could be wrong about that.
I update the script so often to take care of cases in which recipes are enabled through means other than technologies--for example if using "unlock all recipes" in the sandbox mode.
Why do you ask; are you experiencing framerate issues?