Microsoft Edge Preview for Windows 7
Microsoft made this announcement “Microsoft Edge Canary channel available on Windows 7, Windows 8, and Windows 8.1.”
Visit the Microsoft Edge Insider site from your Windows 7, 8, or 8.1 device to download and install the preview today