33 lines
419 B
JavaScript
33 lines
419 B
JavaScript
function alpha() {
|
|
for (let i = 0; i < 1000; i++) {
|
|
beta()
|
|
delta()
|
|
}
|
|
}
|
|
|
|
function beta() {
|
|
for (let i = 0; i < 10; i++) {
|
|
gamma()
|
|
}
|
|
}
|
|
|
|
function delta() {
|
|
for (let i = 0; i < 10; i++) {
|
|
gamma()
|
|
}
|
|
}
|
|
|
|
function gamma() {
|
|
let prod = 1
|
|
for (let i = 1; i < 1000; i++) {
|
|
prod *= i
|
|
}
|
|
return prod
|
|
}
|
|
|
|
console.profile('simple')
|
|
alpha()
|
|
setTimeout(() => {
|
|
console.profileEnd('simple')
|
|
}, 0)
|