Go on the Front-End with GopherJS

Ever since its creation, JavaScript has been the de facto programming language of the web browser. Accordingly, it has had a monopoly over front-end web development for a very long period of time. It's been the only game in town that comes with the capability to manipulate a web page's Document Object Model (DOM) and access various application programming interfaces (APIs) implemented in modern web browsers.

Due to this exclusivity, JavaScript has been the only viable option for isomorphic web application development. With the introduction of GopherJS, we now have the ability to create Go programs in the web browser, which also makes it possible to develop isomorphic web applications using Go. 

GopherJS allows ...

Get Isomorphic Go now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.