Alo pessoal. A galera ja comentou sobre diversos fatores que podem influenciar aqui... so queria compartilhar os resultados de uma maquina mais "humilde" (que nao é humilde pq no fim eh um mac mas vcs entenderam...)
Configuracao
MacBook Air 2020 1,6 GHz Dual-Core Intel Core i5, no macOS Ventura 13.4 (22F66) Node --v 18.17.1 Bun -version 1.0.2
Teste
console.time("execution time")
function fib(n) {
let a = BigInt(0), b = BigInt(1);
for (let i = BigInt(0); i < n; i++) {
[a, b] = [b, a + b]
console.log("a:", a, "b:",b)
}
return a.toString()
}
for(let i = 100; i > 0; i--){
let result = fib(10000)
console.log(result)
}
console.timeEnd("execution time")
Resultado
Runtime | Tempo total(m:ss.mmm) | Média(ss.mmm) |
---|---|---|
Node | 7:06.114 | 04.261 |
Bun | 9:42.06 | 05.821 |