HTML Preparation code:
AخA
 
1
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
2
<script crossorigin src="https://unpkg.com/react@18/umd/react.development.js"></script>
Script Preparation code:
x
 
// Benchmarks
updateVueState()
// Test React
updateReactState()
Tests:
  • Vue

     
    const { reactive } = Vue
    // Création d'un état réactif
    let state = reactive({ count: 0 })
    // Fonction de test Vue.js
    function updateVueState() {
      for (let i = 0; i < 1000; i++) {
        state.count += 1
      }
    }
  • React

     
    // Simulation React
    let state = { count: 0 }
    // Fonction de test React
    function updateReactState() {
      for (let i = 0; i < 1000; i++) {
        state = { ...state, count: state.count + 1 }
      }
    }
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Vue
    React

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 6 days ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0
Firefox 138 on Windows
View result in a separate tab
Test name Executions per second
Vue 1011619.3 Ops/sec
React 209546112.0 Ops/sec