Life & fun · September 9, 2017
A library to record and intercept JavaScript at runtime
A library to record and intercept JavaScript at runtime launched on September 9, 2017 with 118 votes, #322 of 3,073 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 9 years on.
In plain words
Iroh is a JavaScript library that enables dynamic analysis by patching code to record and intercept runtime behavior without modifying the original program. Developers can add listeners to track and manipulate function calls, maintain call stack visibility, and visualize code flow. The tool supports intercepting all calls, including Function.toString operations, making it useful for debugging, analyzing, and understanding JavaScript execution patterns.
written from the facts on this page · September 2026
From the sources
If you aren't familiar with the term dynamic analysis , then you can read about it here . Iroh patches your code to be able to record everything happening inside it, but without changing the original program. You can add listeners to the patched code stage and then track and manipulate everything . Iroh also keeps track of the call stack, which makes it possible to view the code's flow and visualize it within any kind of model. Since Iroh allows to intercept all calls in your code, even Function.toString calls can be intercepted, which allows to remain JavaScript's original code reification feature. You can do the same for any other ways like String(ƒ) or ƒ + "" . External ( non-trackable )…from maierfelix.github.io
Does a similar job
all alternatives →
Iroh – Analyze JavaScript at Runtime2017 · github.com · ▲6Dynamic code analysis tool - Exploit, record and analyze running JavaScript - maierfelix/Iroh
- OAOxJS - a JavaScript Library for Web Applications2012 · oxjs.org · ▲44
Execute JavaScript in a WebAssembly QuickJS sandbox2024 · github.com · ▲206This TypeScript package allows you to safely execute JavaScript code within a WebAssembly sandbox using the QuickJS engine. Perfect for isolating and running untrusted code securely, it leverages the lightweight and fast QuickJS engine compiled to WebAssembly, providing a robust environment for code execution. Features - *Security*: Run untrusted JavaScript code in a safe, isolated environment. - *File System*: Can mount a virtual file system - *Custom Node Modules*: Custom node modules are mountable - *Fetch Client*: Can provide a fetch client to make http(s) calls - *Test-Runner*: Includes…
1 KB JavaScript library for building front end apps2017 · github.com · ▲2421kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
A Chrome extension that tracks front-end JavaScript at runtime2018 · github.com · ▲95A chrome extension tracks front-end JavaScript that uses DOM / jQuery APIs to manipulate html dom elements (e.g., change style, attach event listener) at runtime. - pilagod/js-tracker

More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, September 2017
the whole month →
Sublime Text 3.0▲1,273The long awaited version 3 of the popular code editor
Dev tools · 2017 · sublimetext.com



The definitive database of YC companies with all the metrics
Growth · 2017 · ycdb.co
