Ok, daft ideas time!
As we all know, there's very little we can do to fully view the internet with the browsers we have on any of the flavours of our OS.
Would it be possible (and I'm by no means any sort of programmer so I don't know how feasible this is) to have separate modules which could take, separately, CSS content, JavaScript, etc, and feed them out to a requesting browser as plain html?
The browser would call for a web page which would be directed through a module which would inspect the page and decide what the content was
Each module could output to a catch area which could believed up by another called module so if there was, say, CSS plus JavaScript, the web page is obtained, containing both.
Next, the CSS module is asked for its output, which is sent to the catch area as html plus anything else not translated (the JavaScript)
This content is then requested by the JavaScript module, which then processes it's part and returns the output again to the catch area as plain html.
This output is then returned to the requesting browser