Looking into the history of science, I've been struck by how continuous scientific progress seems. Although there are many examples of great intellectual breakthroughs, most of them build heavily on existing ideas which were floating around immediately beforehand - and quite a few were discovered independently at roughly the same time (see https://en.m.wikipedia.org/wiki/List_of_multiple_discoveries).
So the question is: which scientific advances were most ahead of their time, in the sense that if they hadn't been made by their particular discoverer, they wouldn't have been found for a long time afterwards? (Ideally taking into account the overall rate of scientific progress: speeding things up by a decade in the 20th century seems about as impressive a feat as speeding things up by half a century in ancient Greece).
I think part of the "continuity" comes from the fact that things that were "ahead of their time" tended not to be useful yet and get lost. Or worse, perhaps several people had to independently come up with, and support, and learn about an idea enough to use it for it to be actually adopted, or it just ends up sitting in some tinkerer's basement or a dusty old tome.
So, you can flip this question: Which discoveries and inventions seem to have occurred after their time (e.g. they were technologically possible, the prerequisite ideas were pretty well known, and they would have been immensely useful practically in that time and place) and why didn't civilization get at them before?
The safety bicycle (two gears and a chain) came in only 1885, long after trains. But the roller power chain was invented by da Vinci hundreds of years earlier and not adopted.