超前

chāoqián
  1. to be ahead of one's time
  2. to surpass or outdo one's predecessors
  3. to be ahead of the pack
  4. to take the lead
  5. advanced

CEDICT

Entry Composition