If the web was really going to focus on "performance" the W3C should start working on a precompiled_bytecode tag. Thus alleviating the browser from munging though all that text and then compiling. (Re-posted because I can't have angled brackets in plain-old-text how lame.)
If the web was really going to focus on "performance" the W3C should start working on a tag. Thus alleviating the browser from munging though all that text and then compiling.
I believe this is the crux of the issue for most people. Most people don't care about the source code they are using to modify a document. However, they do care if at some point in the future the document is un-editable in ANY software package. I believe the establishment of fully open and standard document formats is critical for the future growth of information technology. It seems we have many commercial forces at work (RIAA, MS, Comcast, etc.) trying to limit the usage and growth of technology for their own profit (no surprise) and open document formats (for word processors, audio and video, etc.) is one of the most important areas.
I've noticed several design suggestions in your code.