v8go worker pool
December 7th, 2022
In my project Pipet, I wanted to do some trivial concurrency with v8go. I was dismayed for find out the v8 isolates cannot be accessed across threads. goroutines are not guaranteed to be on the same thread (they can be migrated to other threads), which means that you cannot use the same v8go isolate across goroutines.
As a side note, golang’s technical writers remain intensely impressive to me, as I find myself finding slides from 2012 when thinking about implementing webhooks