Надо использовать какой-нибудь webpack и тд бандлеры...
https://webpack.js.org/guides/gettin...ating-a-bundle
здесь в примере, подключенные js скрипты в index.html, будут сами компилироваться...
можно просто скомпилировать свой algorithm.js в es5 модуль, опять же через webpack,...
вынести algorithm.js в отдельный модуль, ) использовать его как UMD модель