how much of a performance deficit you can expect from using Array.includes instead of manually writing a chain of logical ORs
Lookup of map vs object
Insert/delete of map vs object
x
Object.hasOwnProperty vs Object in vs Array.indexOf vs direct vs Array includes
!!x vs Boolean(x)
New benchmark Your benchmarks
Source code: GitHub/MeasureThat.net
Report issues: MeasureThat.net/Issues
Based on: Benchmark.js (v2.1.1)
Facebook page: https://www.facebook.com/MeasureThat.Net