Hermaeus-Mora: теперь другая проблема, require тоже не существует. Вам нужен нормальный сборщик проекта, который соберет все зависимости правильно. Обратите внимание еще на Webpack
Андрей Прозоров: ну да, главное понимать, что при работе с мобилками есть ограничения на прожорливые функции. Например видео/аудио на мобилках не будет загружаться пока юзер сам не нажмет на кнопку (разрешит) это действие. Это сделано потому что подобные типы медиа, очень много жрут трафика и нельзя это разрешать просто так, ну пока не ввели во всем мире безлимит))
Андрей Прозоров:
1. Виндоуз мобайл считай что мертв
2. На iOS и Андройд незря вырубили, слишком прожорливое свойство. Думать что вин мобайл его сильно дешевле отрендерит - глупо.
olijen: data-driven - это подход к разработке в целом, баги тут только как вторичка. Выкатили фичу, если что-то упало, значит пришли данные что есть баг, в этом суть.
У нас есть и таблицы с ошибками и графики всего что только можно, от продаж до посещений с разбивкой по любой платформе, стране и т.п.
Разумеется если просто так смотреть на график - то не ясно что тут повлияло, инструментов много. Графики - главный индикатор проблем, откуда ты уже начинаешь копать и искать источник.
Константин Кавенский: вы должны понять что такое поток элементов, когда каждый элемент следует друг за другом и располагается по определенным правилам. Это хорошо, удобно и предсказуемо. Аболют же выдергивает элемент из этого потока и тут уж нельзя заранее предсказать что будет, а нужно тщательно через CSS описывать его поведение и точно знать зачем вы его выдернули.
Хорошим примером того, где absolute необходим, могут служить лайтбоксы, всплывающие подсказки и т.п. Т.е. все те элементы, которые показываются поверх других и их позиция неизвестна заранее и может быть разной в зависимости от размера экрана например.
Виталий: важно владеть обоими подходами, хотя бы для того чтобы сделать обдуманный выбор. И опять же все зависит от типов приложений, где-то один подход будет удобнее другого.
Виталий: ООП, функциональное программирование - это 2 стороны одной медали. В общем итоге все зависит от команды и личных предпочтений. НО! Другой вопрос, нужно ли это знать и уметь? Конечно. Как иначе вы сможете нормально программировать тогда?
DromHour: втрой вариант тоже хорош. Если файл не воспроизводится, то и возможности проиграть его не будет. 50-100 мб это норм, первая мета-дата появится уже после загрузки первых килобайтов и вы сможете решить что с ним делать дальше.