Analyze should consume the APIs promise array
Add tests for caniuse