Leopard can be used for demonstrations, prototypes and in production. In non-embed mode the chat client is designed to float over an Iframed web page.
It can also be embedded on an external site.
Vue.js and Vuetify are modern frameworks. Leopard will therefore run fine on Microsoft Edge, Opera, Firefox, Chrome, Safari and IE 11.
ASR and TTS utilizes the Web Speech API through the use of the Artyom.js library. You will only reliably be able to use both ASR and TTS in a Chrome Browser.
If you're interested in learning more about Vue.js then this course on Udemy is excellent