No, the iPhone 8 does not support eSIMs so is not compatible with the technology.
Apple started supporting eSIms in their phones with the iPhone X. All later models of the iPhone have embedded SIM capabilities.
Roger is a little obsessed with travel. He has been to over 40 countries, broken 3 suitcases and owned over 10 backpacks in 12 months. What he doesn't know about travel, ain't worth knowing!