tsParticles slow external interaction
TypeScript Language Service Completion API is slow when calculate auto-import.
Replacement for shelljs' slow exec method - benchmarked 20x faster
Simple FIFO queue implementation to avoid having to do shift() on an array, which is slow.