For BN254, Dfinity's implementation does pairing in less than 0.8ms (see here):
Notably, we see the signature validation time is 0.8 ms which involves a pairing evaluation.
This contrasts very favourably compared to the numbers given in this post where a BN254 pairing is done 2.5ms with USE_ASM. Why is the discrepancy so high, and does this suggest that this implementation can be sped up significantly?