Если уж с go, то преимущества уменьшения ошибок при использовании статической типизации позволит реализовать gopherjs.
В остальном согласен с предыдущими ораторами: нужно делать в браузере.
Исключение только при написании своего парзера страниц с поддержкой js, но это уже без go, на phantomjs или т.п.