Skip to content Skip to sidebar Skip to footer
Showing posts with the label V8

Does Javascript Have The Equivalent Of Python's __getattribute__?

Does JavaScript have the equivalent of Python's __getattribute__? In the sense that I'd lik… Read more Does Javascript Have The Equivalent Of Python's __getattribute__?

How Can I Get The Execution Context Of A Javascript Function Inside V8 Engine

I want to know the JS functions' calling relationship by getting the execution context or more … Read more How Can I Get The Execution Context Of A Javascript Function Inside V8 Engine

How Can I Include Another Js File File In Today's V8?

I find an old anwser and later updates here, but it is hard for me to adapt this code to the latest… Read more How Can I Include Another Js File File In Today's V8?

Could Someone Help Describe The Two Types Of Array Storage In Javascript?

I'm reading this article about V8 on HTML5Rocks. The article is old but I understand almost no… Read more Could Someone Help Describe The Two Types Of Array Storage In Javascript?

Do Common Javascript Implementations Use String Interning?

Do common JavaScript engines, such as V8 and WebKit's JavaScriptCore, use string interning for … Read more Do Common Javascript Implementations Use String Interning?

V8 Will Not Print Out Disassembly

I compiled v8 with the disassembler option: tools/dev/v8gen.py x64.debug -- v8_enable_disassembler… Read more V8 Will Not Print Out Disassembly

Why Does V8 Uses Pointer Tagging And Not Nan Boxing?

I'm learning V8 internals now. I learned that V8 uses pointer tagging for value storing, but wo… Read more Why Does V8 Uses Pointer Tagging And Not Nan Boxing?

How Do I Prevent Malicious Javascript In V8 (with Python)

I'm using PyV8 to run untrusted javascript. How can I detect and kill javascript that has inifi… Read more How Do I Prevent Malicious Javascript In V8 (with Python)