This is based upon the long term suppression of much raw science and certain technologies. They have been kept back in order to overwhelm a generational enemy. China, probably, as Islam is really not a military problem that requires any new technology.
This is possibly weather based and certainly Electro-Magnetic in implementation. Possibly superfast stealth craft.
The good news is that it is a few years away......