~90% языков поддерживают подключение C-либ. Go умеет компилироваться в shared C-lib's.
А в случае с .js есть gopherjs который превращает go в js, такие дела.
# / was on /dev/sda2 during installation
UUID=b413eb6d-269b-42b1-b107-15805fcaa450 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=4f2a5b0d-86b4-4257-9812-b80c0838e51d none swap sw 0 0
# где-то в http секции
map $http_user_agent $app {
default desktop;
/*регулярка для определения мобильного клиента*/ mobile
}
# где-то в секции server
location /js {
root /js/$app # в переменной $app будет либо "desktop" либо "mobile"
}