Javascript ES6 detección de navegador cruzado

¿Cómo puedo encontrar la versión del motor Javascript del navegador y la compatibilidad con ECMAScript 6?

Estoy usandonavigator.appVersion solo para saber la versión del navegador, pero no la versión del motor.