V8

Node.js v0.11.0 以降におけるC++ Addon への影響

Node.js v0.11.0 で C++ Addon をコンパイルすると以下の様な warning が出るようになりました。 warning: 'New' is deprecated [-Wdeprecated-declarations] これは、Node.js v0.11.0 の V8 において V8::Persistent のメソッドで第1引数にv8::Isolateのイ…

v8::ArgumentsのThis()とHolder()の違い

JavaScript関数の引数であるv8::ArgumentsのメソッドにThis()とHolder()というものがあります。この2つとも、通常は JavaScriptでの this に相当するv8::Objectを返すメソッドなのですが、違いがわかりにくいので調べてみました。 This() と Holder() は何が…