---
title: "Discussion on \"Abusing Browser <> The JS Version\" | Hashnode"
description: "Discussion on \"Abusing Browser <> The JS Version\". JavaScript timing myths busted: setInterval, RAF, and why 0ms execution is impossible. See how to measure time correctly using performance.now()."
url: "https://hashnode.com/posts/abusing-browser-the-js-version/68dae44b530536018bed1498"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Abusing Browser <> The JS Version](https://blogs.dreamerchandra.com/abusing-browser-the-js-version?utm_source=hashnode&utm_medium=feed)

JavaScript timing myths busted: setInterval, RAF, and why 0ms execution is impossible. See how to measure time correctly using performance.now().

Sep 29, 2025 · 3 min read · blogs.dreamerchandra.com  
Read the article

-   [#raf](https://hashnode.com/tag/raf)
-   [#browser-apis](https://hashnode.com/tag/browser-apis)
-   [#js-weirdness](https://hashnode.com/tag/js-weirdness)
-   [#things-you-didnt-know](https://hashnode.com/tag/things-you-didnt-know)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#timers](https://hashnode.com/tag/timers)
-   [#requestanimationframe](https://hashnode.com/tag/requestanimationframe)
-   [#performance](https://hashnode.com/tag/performance)
-   [#event-loop](https://hashnode.com/tag/event-loop)
-   [#interview-questions](https://hashnode.com/tag/interview-questions)
-   [#javascript-hacks](https://hashnode.com/tag/javascript-hacks)

## Written by

[Chandra Kumar](https://hashnode.com/@dreamerchandra)

@dreamerchandra

  
[View profile](https://hashnode.com/@dreamerchandra)

Web developer

Talks about web, physics and travel.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
