And last but not least, none of this would have happened without the advent of the tremendous progress that's been made on the technology front.
そして最後になりましたが これらの結果のどれ一つとして 技術の最前線で果たされた 莫大な進歩なしには起こり得なかったこと