Из-за памяти, доступной в iOS, существуют ограничения на количество ресурсов, которые она может обрабатывать:
Максимальный размер для декодированных изображений GIF, PNG и TIFF составляет 3 мегапикселя для устройств с разрешением менее 256МБ ОЗУ и 5 мегапикселей для устройств с ОЗУ больше или равно 256 МБ.То есть ширина * высота ≤ 3 *1024* 1024 для устройств с объемом оперативной памяти менее 256 МБ.Обратите внимание, что декодированный размер намного больше, чем кодированный размер изображения.
Максимальный размер декодированного изображения для JPEG составляет 32 мегапикселя с использованием подвыборки.Изображения JPEG могут иметь размер до 32 мегапикселей из-за подвыборки, которая позволяет изображениям JPEG декодироваться до размера, который имеет шестнадцатое число пикселей.Изображения JPEG размером более 2 мегапикселей субдискретизируются, то есть декодируются до уменьшенного размера.Сэмплирование JPEG позволяет пользователю просматривать изображения с последних цифровых камер.
Максимальный размер элемента холста составляет 3 мегапикселя для устройств с объемом оперативной памяти менее 256 МБ и 5 мегапикселей для устройств с объемом памяти, превышающим 256 МБ.БАРАН.Высота и ширина объекта Canvas составляет 150 x 300 пикселей, если не указано.
Время выполнения JavaScript ограничено 10 секундами для каждой точки входа верхнего уровня.Если ваш сценарий выполняется более 10 секунд, Safari на iOS прекращает выполнение сценария в произвольном месте в вашем коде, что может привести к непредвиденным последствиям.
Это ограничение наложено, потому что выполнение JavaScript может вызвать основной потокблокировать, поэтому при выполнении сценариев пользователь не может взаимодействовать с веб-страницей.
Сведения об отладке JavaScript в iOS см. в Руководстве веб-инспектора Safari.
Максимальное количество документовэто может быть открыто сразу - восемь на iPhone и девять на iPad.