Hi Ross,
With regard to the way you implement the stimulus presentation, I wouldn’t worry too much. With regard to differences between devices in stimulus timing accuracy and RT measurement accuracy, things get rather nuanced. This thread contains a rather extensive discussion on these topics: Is it possible to get the exact time of a flip in psychoJS
Best, Thomas