Tus comentarios

У меня пока не выходит воспроизвести этот баг на втором айпаде, но я нашел кое-что другое, что могло вызывать проблему. Вы не могли бы почистить кеш и историю в сафари и попробовать загрузить курс вчистую?
Добрый день, Владимир.

Рад что вы нашли хоть какой-то workaround в этой ситуации. Это точно баг и я точно постараюсь скорее пофиксить такие вылеты, не волнуйтесь. Скажите, вылеты наблюдаются даже в других браузерах в горизонтальной ориентации?
Перепроверил, все ок. Они просто немного похожи.
Дякую, Назаре. Сьогодня встановив скрипт, який дозволяє дуже просто репортити про помилки. Треба всього лиш виділити текст і натиснути клавішу F2.
Окей, я все-таки сдался и поставил скрипт репортинга об опечатках. Работает как офус: выделяем текст + нажимаем F2.
Исправил ошибку, извините за неудобство.
Я могу представить потенциальную причину в конфликте какого-то расширения со скриптами плеера. Кроме этого — просто теряюсь в догадках из-за чего может быть проблема.
У вас может стоят какие-то расширения? Или браузер чистый?
Я могу поспорить о причинах тормозов обычных сайтов. Один неоптимизированный запрос в базу данных тянет на сотню микро-оптимизаций, ухудшающих читабельность и структурированность кода.

Возвращаясь к конкретно этому рефакторингу, я подчеркну, что это не только простая конвертация массива в класс данных. Вы получаете дополнительные бонусы в виде возможности переноса связанного кода в этот класс.
Спасибо за вашу идею. В целом, вы правы, но я считаю, что highload является отдельной темой для разговора. Тем более что в большинстве случаев, ранняя (и потому неоправданная) оптимизация производительности является причиной создания многих запахов кода, особенно у начинающих разработчиков. Вот здесь можно найти много мыслей по этому поводу: http://stackoverflow.com/questions/183201/should-a-developer-aim-for-readability-or-performance-first