The problem with using a browser is no local file or I/O access.
Around the year 2000, I found Simple Server, and used it to access RTU's via serial ports, access a database etc. It served HTML pages so that I could access the RTUs and database.
Some promising links from Googling "Simple Server" :
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
The problem with using a browser is no local file or I/O access.
Around the year 2000, I found Simple Server, and used it to access RTU's via serial ports, access a database etc. It served HTML pages so that I could access the RTUs and database.
Some promising links from Googling "Simple Server" :
https://github.com/balupton/simple-server
https://www.npmjs.com/package/simple-server
http://techngr.com/t-mtn-simple-server-download-and-settings
http://www.analogx.com/contents/download/Network/sswww/Freeware.htm
For PPP this link looks promising
https://github.com/adamdunkels/contiki-1.x/blob/master/contiki/ppp/ppp.c