超前

chāoqián
to be ahead of one's time, to surpass or outdo one's predecessors
HSK 79

Additional Dictionary Meanings

to be ahead of one's timeto surpass or outdo one's predecessorsto be ahead of the packto take the leadadvanced