Minimal golang binding to V8. This exposes a non-blocking message passing
and receiving messages. V8 will block a thread (goroutine) only while it
MIT License. Contributions welcome.
You will need chrome's
depot_tools to build. Follow the instructions here
make to trigger a download and build of V8.
make install will trigger
go install. V8 is statically linked. It's only been tested on my OSX laptop
and x64 linux. Should be portable with some difficulty to windows.
make test to build/run tests. Or just
To build a debug version use
From golang checkout the API here: https://godoc.org/github.com/ry/v8worker
worker_test.go for example usage for now.
- need ability to pass command line options to V8 when creating a worker (maybe before)
- get text of exception