M.2 connector, also known as the Next Generation Form Factor (NGFF) is originally designed for the ultra-thin products. Its compact size could save over 20% of PCB design space compare with mini PCIe connector.
M.2 connector applies to high-speed data transmission that supports PCI Express 3.0, SATA 3.0 and USB 3.0.