secp256k1 js / ts are misleading & don't use precomputes
in secp256k1, go version seems to be using precomputes, and js / ts don't. That makes the results highly misleading. You've partially copied noble-secp256k1, it's better to copy it in full and do first call as "warm-up" to build-up caches.