My last comment on this: it is not "one URL" or "just configuration pages", it is an entire application, it does not have distinct "pages" that can be replaced with something written in a different programming language.
You can always take a look at the UI of a PAN device and use your browser in developer mode to see how it works and understand the concept of a web application.
You can always take a look at the UI of a PAN device and use your browser in developer mode to see how it works and understand the concept of a web application.