How to
Compatibility
The readyState info