# PerformanceNow

Reactive performance.now() with specified refresh rate

# Parameters

import { usePerformanceNow } from "vue-composable";

const now = usePerformanceNow({
  refreshMs?: Number,
  sync?: Boolean
});
Parameters Type Required Default Description
refreshMs Number No 1000 Refresh rate in milliseconds that the now gets updated
sync Boolean No true Sync with the clock by the second

# State

The usePerformanceNow function exposes the following reactive state:

import { usePerformanceNow } from "vue-composable";

const { now } = usePerformanceNow();
State Type Description
now Ref<Number> Current time

# Methods

The usePerformanceNow function exposes the following methods:

import { usePerformanceNow } from "vue-composable";

const { remove } = usePerformanceNow();
Signature Description
remove Manually stop the now to be refreshed

# Example

# Code

<template>
  <div>
    <p>
      Performance.now : {{ now }}</b>
    </p>
    <p>
      Created <b>{{Math.floor(now / 1000) }}</b> seconds ago
    </p>
  </div>
</template>

<script>
import { usePerformanceNow } from "vue-composable";

export default {
  name: "performance-now-example",
  setup() {
    return usePerformanceNow();
  }
};
</script>