Test name | Executions per second |
---|---|
promise | 480630.2 Ops/sec |
jquery | 20631.2 Ops/sec |
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
const p = new Promise((resolve) => {
setTimeout(() => {
resolve(1)
}, 500)
})
p.then((result) => {
console.log(result)
})
const dfd = new $.Deferred();
setTimeout(() => {
dfd.resolve(1)
}, 500)
$.when(dfd).then((result) => {
console.log(result)
})