Я был в бизнесе в течение долгого времени и провел свои первые десять лет, написав код для платформы, которая была непоколебима, где изменения были редки, а новые функции были очень тщательно и тщательно протестированы перед выпуском в дикую природу. По этому стандарту сегодня нет ничего, на что можно было бы полагаться, особенно в сфере браузеров, где изменения не прекращаются, а ваш код, который работал в январе, может больше не работать в июне.Браузерная «платформа» - это движущаяся цель, химера.
PS Я подкреплю это мнение конкретным примером.Я полностью переработал сайт для использования вкладок jQuery-UI, и он работал безупречно во всех браузерах, включая iPad Safari.Затем Apple что-то сделала, и страницы больше не отображаются должным образом на iPad1, а отображаются должным образом на iPad2.