I’m not sure if I understand you correctly, but I think you are wondering if this web app could be made into a standalone, offline application that uses locally stored videos? That would be an entirely different development, since I’m relying entirely on the events YouTube is providing for playing video from specific points in the time line.
To my own surprise, this app works very smoothly, but at its heart it is a very simple project!