- Big refactoring
- Added TypeScript definitions
- Added async functions
- Improved tests
- Support node v12.4.0
- Tested on node v10.9.0 - v12.10.0
- calcPerformance function can evaluate performance of many functions
- Improved calcPerformance function
- Removed dependencies
- Removed rdtsc0, rdtsc1 functions
- Improved calcPerformance function
- Changed minimal node version to 10.9.0
- Improved code quality
- Fix int64 type for support not windows platforms
- Change license to CC0-1.0
- Added function: rdtsc0, rdtsc1 for better quality resolution. Examlpe to use: rdtsc0();func();cycles=rdtsc1();
- Improved calcPerformance function
- Added function: runInRealtimePriority
- Added functions: setProcessPriority, getProcessPriority
- Improved calcPerformance function
- Added functions: setThreadPriority, getThreadPriority
- Improved calcPerformance function