feat: use requestAnimationFrame for scheduleChanges 
feat: use requestAnimationFrame for scheduleChanges 

This allows skipping the frames if the browser is busy doing other 
things, and it will improve the overall experience

atom-minimap/minimap