This talk will delve into the secret techniques used by JavaScript library authors to create comprehensive libraries that work seamlessly across browser environments. We'll look at fixes for strange browser quirks, tricks for gaining speed, and tips for writing smooth animations. Everything discussed will be backed up with publicly available, rock-solid, code.