An experimental data-flow analysis tool for JavaScript

What is FromJS?

FromJS shows you where each value in the DOM comes from.

For example, some data might have been loaded using fetch, some might have been stored in localStorage, and some might have been hard-coded in the JavaScript code.

Try FromJS

I've not worked on this for a while and it never worked super well, so maybe you shouldn't actually try it :)

Install from NPM:

npm install -g @fromjs/cli

Then run fromjs from the command line. This will open a new Chrome window. Loading pages will be very slow and some sites will be broken.

Sign up for updates

Demo videos:

Fork me on GitHub