Как браузер знает, какую библиотеку javascript следует запускать или для переноса, как выполняется подключение и сопоставление, например, в следующем коде браузер знает, что он должен использовать Babel для типа text/babel.
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.38/browser.min.js"></script>
<script src="index.js" type="text/babel"></script>
Это в основном понимание того, как я могу создавать свои собственные типы сценариев и связанные библиотеки js для анализа или переноса сценариев.