关于v8:D8调试工具jsvu的使用细则
d8 is V8’s own developer shell. D8 是一个十分有用的调试工具,你能够把它看成是 debug for V8 的缩写。咱们能够应用 d8 来查看 V8 在执行 JavaScript 过程中的各种两头数据,比方作用域、AST、字节码、优化的二进制代码、垃圾回收的状态,还能够应用 d8 提供的公有 API 查看一些外部信息。 前言jsvu 是 JavaScript 引擎版本管理工具 以下是在Windows10下的操作,倡议在 CMD 窗口外面操作。 1、装置前提:node V14+ npm install -g jsvu运行 jsvu,交互式命令行抉择须要装置的平台和引擎 装置指定版本的引擎能够参考上面的命令 jsvu --os=win64 --engines=v8,v8-debug 执行 jsvu装置引擎,可在 %USERPROFILE% /.jsvu 目录下查看装置的引擎 装置 v8-debug jsvu --os=win64 --engines=v8-debug 操作系统反对的引擎JavaScript engineBinary namemac64mac64armwin32win64linux32linux64Chakrachakra or ch✅❌✅✅❌✅GraalJSgraaljs✅❌❌✅❌✅Hermeshermes & hermes-repl✅❌❌✅❌✅JavaScriptCorejavascriptcore or jsc✅✅❌✅ *❌✅QuickJSquickjs❌❌✅✅✅✅SpiderMonkeyspidermonkey or sm✅✅✅✅✅✅V8v8✅✅✅✅✅✅V8 debugv8-debug✅✅✅✅✅✅XSxs✅ (32)❌✅✅ (32)✅✅查看jsvu版本jsvu -h jsvu v1.13.3 — the JavaScript engine Version Updater [<engine>@<version>][--os={mac64,mac64arm,linux32,linux64,win32,win64,default}][--engines={chakra,graaljs,hermes,javascriptcore,quickjs,spidermonkey,v8,v8-debug,xs},…]Complete documentation is online:https://github.com/GoogleChromeLabs/jsvu#readme2、装置 eshost-cli(这个不装置也不影响应用)治理js引擎,能够调用多个引擎执行js代码,更加不便调试不同引擎下的代码 ...