¿El enrutamiento de Ember recurre al uso de un hash si el navegador no admite la API de historial?

Documentación de ascuasestados que puede configurarse para usar la API de historial para enrutamiento en lugar de fragmentos basados ​​en hash mediante:

App.Router.reopen({
  location: 'history'
});

Pero no puedo encontrar ninguna mención de lo que sucederá si un navegador no es compatible con la API de historial. ¿Volverá a usar un hash como History.js?

De no ser así, ¿debería verificar la compatibilidad con la API de historial y cambiar la implementación del historial a hash si no es compatible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta