V8: an open source JavaScript engine