All requests in less than 66 ms, mean less than 19 ms.
All requests in less than 66 ms, mean less than 19 ms.
So it makes sense that a Core 2 Duo running at 2.13 GHz and slow CoffeeScript would be ~2x as fast. My personal experience of running Go code locally (on a Core i5 2500K) versus on a normal AppEngine instance showed a slowdown of around 6x or more.
If I was better with the v8 profiler I would check to see how much time it spends in JS land vs C, since node-canvas is all C, as well as the http parser.
It's a quick fixup, the runtime will eventually schedule on multiple threads without needing the user to specify anything.
http://golang.org/pkg/http/#Server.Serve
Though adgar is right, for now I believe you need to specify GOMAXPROCS to utilize multiple cores.
I'd bet money that this app used the beefiest class of frontend instances.