Browser Threading Model - Non Blocking Using Timers