Ok, I apologize in advance if this has been asked before. I tried googling for it, but didnt find anything related. Im a comp sci guy, not a physics guy, so its possible Im not googling the right terms.
So my understanding is that:
A) Photons of light do not experience time in their reference frame. I.e., the time taken for a photon to travel from point A to point B is 0 (in the photons reference frame).
B) Light can and is bent by gravity.
So now lets say you shine a really bright flash light across the universe. Assume at the time you shine it, the light wont pass near any objects on its way across the universe.
In the lights reference frame, its just going to immediately end up on the other side of the universe (assuming that photon didn't hit anything).
However, since this example universe is so big, tons of objects had time to get near the path of the light without hitting it. Their gravitational pull altered the photons' path ever so slightly.
So, to my actual question:
In the example above, the moment the light photon is send flying across the universe, nothing is near its path of travel. However, in its reference frame, it immediately arrives at an altered location due to objects that got in its path.
How can this be possible? If light truly experiences no time, the time at point A and the time at point B should be equal. In either reference frame, the universe objects have not yet moved near its path when the light is at point A.