Lists Home |
Date Index |
Thanks Ken, for that referenced paper. Very good reading. And
"Our experiments have shown that there is some merit to suggestions
that XML parsing and application performance can be improved upon
through binary encodings. However, more significant improvements
can be otatined by adopting optimized stream based XML parsers if
they are not already being used. Also, because C and C++ parsers
outperform their Java counterparts, Java applications could make
substantial performance gains through native libraries for handling
the XML streams.
We have also found that some optimizations such as tokenization
do not lead to substantial performance improvements even if the
application can exploit tokens for reduced string comparison cost.
Tokenization may be more useful in applications requiring XML
compression though further experiments are required to justify
it even in this context since generic compression schemes may be
just as effective."
Hmm. So, a trivial binary standard is the sweet spot for
standardization; compression is a separate issue needing further
study, and schema-based binarization tightly couples but is
possibly the best approach in the cases where high performance
is traded against tight coupling (effectively, a new media type)
and the view source principle (in cases where the media type
need not be mastered by viewing the work of others as published),
and more speed can be had by native libraries written in faster
The claim that view source is the reason for the growth of the
web is overhyped. Applications such as Flash became ubiquitous
without it and making it view sourceable now doesn't change the
historical facts. For some applications, the capabilities and
any associated religious convictions about them will be just as
powerful. For evidence, I offer the ubiquity of Flash and the
refusal of VRML to die. Rationality is a weak predictor of
human behavior or choice because some people don't know about
the rationale or don't care. They want what they want.
- Logic is a plug-in processor in the mammal brain. It
is dominated by emotional processing.
- Some people don't care about the strategies.
- Some people don't share the values.