https://github.com/thlorenz/deoptigate
⏱️ Investigates v8/Node.js function deoptimizations.
https://github.com/thlorenz/deoptigate
Last synced: 10 months ago
JSON representation
⏱️ Investigates v8/Node.js function deoptimizations.
- Host: GitHub
- URL: https://github.com/thlorenz/deoptigate
- Owner: thlorenz
- License: mit
- Created: 2018-04-17T19:39:07.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T03:53:04.000Z (about 3 years ago)
- Last Synced: 2025-04-08T01:34:25.530Z (11 months ago)
- Language: JavaScript
- Homepage: https://nodesource.github.io/deoptigate-examples/xml2js/01_start/?selectedFileIdx=31&selectedLocation=157&includeAllSeverities=false&highlightCode=true&selectedTabIdx=1&selectedSummaryTabIdx=1
- Size: 2.89 MB
- Stars: 1,159
- Watchers: 11
- Forks: 18
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - deoptigate
README
# deoptigate
```js
deoptigate app.js
```
[](https://nodesource.github.io/deoptigate-examples/xml2js/01_start/?selectedFileIdx=31&selectedLocation=157&includeAllSeverities=false&highlightCode=true&selectedTabIdx=1&selectedSummaryTabIdx=1)
## What Performance Experts Say About Deoptigate
Jason Miller aka
@_developit, creator of
preact.
John-David Dalton aka
@jdalton, creator of
lodash.
## Blogposts about Deoptigate
Why the New V8 is so Damn Fast
Tracking Down and Fixing Performance Bottlenecks with N|Solid and Deoptigate
## 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