thlorenz / deoptigate

⏱️ Investigates v8/Node.js function deoptimizations.

Home Page:https://nodesource.github.io/deoptigate-examples/xml2js/01_start/?selectedFileIdx=31&selectedLocation=157&includeAllSeverities=false&highlightCode=true&selectedTabIdx=1&selectedSummaryTabIdx=1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

deoptigate

deoptigate app.js

xml2js

What Performance Experts Say About Deoptigate

Jason Miller aka @_developit, creator of preact. John-David Dalton aka @jdalton, creator of lodash.
developit jdalton

Blogposts about Deoptigate

Why the New V8 is so Damn Fast damn-fast Tracking Down and Fixing Performance Bottlenecks with N|Solid and Deoptigate damn-fast

Installation

npm install -g deoptigate

Usage

Deoptigate your App in one Step

deoptigate app.js

Override Node.js executable and/or pass it custom arguments

deoptigate -- /bin/mynode app.js
deoptigate -- node --allow-natives-syntax app.js

Deoptigate existing *-v8.log

Simply run deoptigate from the directory that contains the log file(s).

License

MIT

About

⏱️ Investigates v8/Node.js function deoptimizations.

https://nodesource.github.io/deoptigate-examples/xml2js/01_start/?selectedFileIdx=31&selectedLocation=157&includeAllSeverities=false&highlightCode=true&selectedTabIdx=1&selectedSummaryTabIdx=1

License:MIT License


Languages

Language:JavaScript 99.9%Language:CSS 0.1%