My change of heart on the whole embedded scripts issue was because, after some testing, I found out (again) how costly the JS-to-C++ interface is.
#turbosphere --v8Option#for instance:./turbosphere --v8harmony_numeric_literals#Now you can use 0b to specify a binary literal.#or:./turbosphere --v8max_inlined_source_size=1000 --v8type_info_threshold=50 --v8no-harmony_symbols# disable harmony private names, require half of a function's parameters to have a stabilized type before using the high-optimizer, and allow functions up to 1000 parsed lines to be inlined.
Also, FYI, the Isolate::GetCurrent() is deprecated, although not marked as such. That's going to be fun to work around, isn't it?