Run details:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Chrome 126
Linux
Desktop
8 months ago
Test name Executions per second
promise 480630.2 Ops/sec
jquery 20631.2 Ops/sec
HTML Preparation code:
x
 
1
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
2
Tests:
  • promise

     
    const p = new Promise((resolve) => {
        setTimeout(() => {
            resolve(1)
        }, 500)
    })
    p.then((result) => {
      console.log(result)
    })
  • jquery

     
    const dfd = new $.Deferred();
    setTimeout(() => {
      dfd.resolve(1)
    }, 500)
    $.when(dfd).then((result) => {
      console.log(result)
    })