(Author’s note: Interesting choice of imagery since the hot air balloon is very closely associated with the Smalltalk-80 programming language)
Another interesting property of Joy is that it comes bundled with a headless Chrome browser already, so to run your tests and scripts you don’t need something like PhantomJS.
Joy is pre 1.0 right now, so there are still many rough edges and missing features, but it’s interesting to see where this will go. For better or worse (and the science on that is not at all settled yet), developers today are moving away from dynamically and gradually typed (sometimes referred to as optionally typed) languages towards statically typed languages, even for the web, so tools like Joy that let you use static types on the web are going to grow in popularity quickly. Since a lot of full stack web developers use Go already on the server side, using it for the client side too can be very powerful.
Personally I prefer other tools for web development like ClojureScript & Reagent which I’ve been using for Columns for Steem (a multi-column client for Steem, like Tweetdeck or Mastodon), but if you love the Go programming language the combination of Go & Joy might just be the right thing for you.
Here is a Hacker News thread about Joy if you want to see what other programmers have to say about it.