I'm trying to create a fork of an open source browser extension, but I've never really worked with extensions and have minimal experience with javascript so I'm struggling to understand some of it. I was wondering if there's any way to step through the program, interpreting and watching it execute line by line, like you would for example a python program in IDLE, just to see how it functions on a basic level.