Chrome

Dev tools

browser extension framework

SHOW HN2015

72points
11comments
#376of 2,565 in 2015
Top 15%of 2015 by points

How HN took it

DebatedReal support and real criticism

4 positive, 2 neutral or asking, 0 mixed, 3 critical, out of 9 comments about the project. Thread score 0.00.

Idea: 4 for, 3 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful for Go developers who already know the language

    From 1 comment
  • Could work with Opera extensions too

    From 1 comment
    • This more or less should work with Opera extensions too.
      shwetank on HN

Objections

  • Compiling Go to JavaScript is unappealing; it is easier in Dart or other JS-targeting languages

    From 3 comments
    • nice, but it's way easier in Dart and if you want to develop Chrome Packaged App there is even project template for this in DartEditor
      tkubacki on HN
    • First thought: "I swear to god if this involves compiling Go to Javascript..."
      agox on HN
    • For developing Chrome Extension, why would anyone want to use Go over Javascript?
      GutenYe on HN
  • Not native Go execution in Chrome; it is GopherJS-compiled JavaScript

    From 2 comments
    • TLDR; Go -> Gopherjs -> Javascript running like any other Chrome extension. Go isn't running in Chrome extensions as "native client" here.
      aikah on HN
    • Agreed... though it's a nice reminder that GopherJS is still an option... I was actually hoping that it was some sort of NaCl option for Go. That said, I'd also love to see the…
      tracker1 on HN
  • Repo name follows a product-name convention that is annoying

    From 1 comment
    • This github naming convention (that I see often with Go code) of using the product target name as the project name is starting to annoy me. Also does anyone have any idea why…
      mehrzad on HN

Requests

  • Ability to write native Node.js modules in Go

    From 1 comment
    • Agreed... though it's a nice reminder that GopherJS is still an option... I was actually hoping that it was some sort of NaCl option for Go. That said, I'd also love to see the…
      tracker1 on HN
  • Way to start the Go runtime from node, C, or C++

    From 1 comment
    • I was hoping someone finally figured out a good way to start the Go runtime from node/c/c++. Once this feature exists it will be trivial to write Go extensions/modules for…
      eatonphil on HN

Questions

  • Why use Go over JavaScript for Chrome extensions

    From 1 comment
    • For developing Chrome Extension, why would anyone want to use Go over Javascript?
      GutenYe on HN
  • Why GopherJS is better than ClojureScript, TypeScript or CoffeeScript

    From 1 comment
    • This github naming convention (that I see often with Go code) of using the product target name as the project name is starting to annoy me. Also does anyone have any idea why…
      mehrzad on HN

Alternatives named

  • Dart with Chrome Packaged App template in DartEditor

    From 1 comment
    • nice, but it's way easier in Dart and if you want to develop Chrome Packaged App there is even project template for this in DartEditor
      tkubacki on HN
  • ClojureScript, TypeScript, CoffeeScript

    From 2 comments
    • This github naming convention (that I see often with Go code) of using the product target name as the project name is starting to annoy me. Also does anyone have any idea why…
      mehrzad on HN
    • Hah, mine was, "Unless this blows ClojureScript out of the water..."
      spacemanmatt on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/9290087)