Jerome Gravel-Niquet
Jerome Gravel-Niquet
This test creates a small leak (3.5MB -> 5MB): https://gist.github.com/jeromegn/39ddc09fb694ed9cf5d8293226bd5393 Of course v8's GC is not perfect, and this test is definitely imperfect: it rounds the floats (for the heap)...
`v8::Persistent` is definitely the right wrapper for any code intentionally interacting with v8. I wouldn't use persistence for things that are not in control the user of this package. For...
> We don't make a new v8.Value for each map key, we pass the string key value directly to v8. Ah, that makes sense, I wasn't sure how that worked...
Ah, I implemented `v8::HeapSnapshot::TakeHeapSnapshot()` and saved to a file, then loaded in Chrome (well, Opera, but same thing) and compared heap of multiple snapshots. The leak was coming from the...
I'm not sure, I don't know enough about those either. I have been looking at C++ libraries that abstract v8 more for inspiration like: https://github.com/pmed/v8pp I wonder if we might...
I'm experimenting with this as an alternative for running arbitrary user code in v8 to handle HTTP requests (and more, eventually.) Right now we use node.js with isolated-vm. We have...
This PR is a bit hard to review. I assume it's not ready for review since it's still marked as WIP. It needs a bit of a cleanup, our commits...
Deno now uses pre-built V8 libs and therefore we have easier access to Windows V8.
Deno stopped using pre-built libv8, we're on our own!
Do we know if that's currently an issue?