How to deal with incompatibilities
Write code that contains platform-independent workarounds for platform-specific incompatibilities
Example:split is only supported by JavaScript1.1 or above
if(s.split)//if method exists, use it
else //otherwise use our alternative implementation