My guilty pleasure and favorite ski toy these days are my ABOM goggles. These goggles have built in defroster sandwiched between two Carl Zeiss lenses. Bottom line is that they never ever fog up no matter what the conditions are like and because of the two lenses with no delicate anti-fog coating you can wipe the inside of your goggles without ruining them. For me this has been a game changer as I used to travel with multiple goggles and extra lenses to combat those extra wet and sticky days in the PNW where everything fogged over and moisture collected in between the double lenses. Definitely not the cheapest goggles on the market but worth every penny I paid for them. Lots of cool details on the tech and demos of the goggles on their website if you are interested in learning more. https://www.abom.com/
Just to be clear (pun intended) .... The heater in the goggle is designed as a DEFOGGER, not a DEFROSTER. On days with freezing rain or rain at the base of the hill and ice at the top of the lift --- the goggles can still form ice on the OUTSIDE of the goggle. But the inside is clear. I still need to wipe or use my thumb scraper on the outside of the lens on those type of days. But to be fair, everyone else on the lift couldn't see because the outside of their goggles were ice and the inside was fog. Mine had no fog.