Benchmarks and performance enhancements (#209)
* Benchmarks and performance enhancements
* Removed general Function type
* Remove unknownn work around
* Clean
* Clean up old benchs, exclude benchmark folder from eslint
* Clean up
* Revert "Clean up"
This reverts commit
31271d7f75392f04490a135a86b07e9480375505.
* Revert "Clean up old benchs, exclude benchmark folder from eslint"
This reverts commit
9467624c5713768cd44a545a48454a836d1af1b4.
* Clean up for real
* Clean up and dts for benchmarks
* Run npm lint
* Clean up benchmark eslint warnings and errors
* Exclude no missing require in some bench files
* Exclude no missing require in some bench files
* Remove sonar code smells
* Don't be overjoyed in readme
* Improve interface definition
* Use published poolifier
* Rename
* Ignore lint for benchmarks/versus-external-pools
* Remove eslint-disable from benchmark files
* Enhancement performance is now applied to both cluster and thread pools
* Improve documentation
* Unregister worker listener is no more needed
* Update README.md
* Improve readme
* Add content to readme
* Update benchmarks/README.md
Co-authored-by: Shinigami92 <chrissi92@hotmail.de>