A microfluidic device providing continuous-flow polymerase chain reaction heating and cooling