URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 88890
[ Назад ]

Исходное сообщение
"Неполное следование рекомендациям HTML5 WebStorage может при..."

Отправлено opennews , 01-Мрт-13 12:24 
Спецификация HTML5 Web Storage (http://www.w3.org/TR/webstorage/) была разработана для предоставления сайтам возможности хранение данных web-приложений на локальных системах пользователя. При этом рекомендуемый объём хранилища составляет (http://www.w3.org/TR/webstorage/#disk-space) 5 мегабайт, так же рекомендовано ограничивать размер хранилища для всего домена, т.е. применять общий лимит и для поддоменов. Реализованные в браузерах лимиты выглядят следующим образом: 2,5 Мб  в Google Chrome,
5 МБ  в Mozilla Firefox и Opera, 10 Мб  в Internet Explorer.


Студент Стэнфордского университета Feross Aboukhadije проверил (http://feross.org/fill-disk/), как в реальности браузеры следуют рекомендациям. Оказалось Chrome, Safari и IE не накладывают жестких ограничений для поддоменов и специально оформленный (https://github.com/feross/filldisk.js) сайт  может занять всё дисковое пространство. Подготовленное тестовое web-приложение способно заполнять диск с интенсивностью примерно 1 Гб в 16 секунд. Реализация Localstorage в Firefox по словам Feross "оказалась умнее". В Opera вопрос расширения размера localstorage оставлен на откуп пользователю.

URL: http://feross.org/fill-disk/
Новость: http://www.opennet.me/opennews/art.shtml?num=36259


Содержание

Сообщения в этом обсуждении
"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 12:24 
И что делать, если у кого-то Chrome или Opera?

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Клыкастый , 01-Мрт-13 13:00 
Если забивать на рекомендации, проблем можно отхватить и под html4.

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено wasntme , 01-Мрт-13 13:07 
даже не знаю, что глупее в этой ситуации, евангелисты стандартов или ругатели стандартов в лице кривых раелизаций. и те и другие — недалёкие люди (хотя первые могут просто за деньги работать)

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 12:40 
opera-next. На демо-сайте написано "занято 74 МБ", а опера спрашивает, мол, сайт занял больше 5 МБ и просит увеличить лимит до 10 МБ. Разрешить?

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 12:46 
Не знаю. :)

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Anonymous528 , 01-Мрт-13 17:34 
Разрешай

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 18:16 
Ладно. Разрешаю. :)

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено anonymous , 01-Мрт-13 14:11 
> И что делать, если у кого-то Chrome или Opera?

Проприетарщики должны страдать.


"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 14:24 
Думаете, в Chromium как-то по другому?

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 15:56 
Разумеется.
Исходники в руки и вперёд.

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 14:36 
Написано же что в Opera нет этой проблемы.

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Eddhie , 01-Мрт-13 12:53 
При JavaScript-е такого не было :)

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноным , 01-Мрт-13 14:32 
При куках может?)

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Stax , 01-Мрт-13 19:46 
Фиг там, стандартное ограничение на длину одного кука + общее ограничение на число куков всеми популярными браузерами соблюдается строго.

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 14:35 
> Реализация Localstorage в Firefox по словам Feross "оказалась умнее".

умнее среднестатистического пользователя интернета? в опере всё правильно сделали.


"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Xasd , 01-Мрт-13 15:35 
>> Реализация Localstorage в Firefox по словам Feross "оказалась умнее".
> умнее среднестатистического пользователя интернета? в опере всё правильно сделали.

нет ничего правильного в том чтобы спашивать пользователя вопросы, ответ на который написан в дебрях технической спецификации по HTML5.

если пользователь читал соответствующую спецификацию HTML5 и этого пользователя спросили мол что браузер занял уже 10 мегобайт -- то ясное дело что правельный ответ это "нет" (не выдавать места ещё больше).

а если пользователь НЕ читал соответствующую спецификацию, то в Опере есть разве вариант ответа "не знаю"? :)


"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 16:31 
> нет ничего правильного в том чтобы спашивать пользователя вопросы, ответ на который написан в дебрях технической спецификации по HTML5.

в дебрях спецификации указан лишь рекоммендованный размер. если сайту вдруг понадобилось больше, заставлять пользователя лезть вглубь настроек браузера чтобы менять неведомые квоты - куда больший бред, чем просто спросить разрешения у пользователя на месте. и пользователь должен предварительно упороться, чтобы по такому запросу выделить сайту абсурдно большое пространство на диске.


"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено XoRe , 01-Мрт-13 18:13 
>> нет ничего правильного в том чтобы спашивать пользователя вопросы, ответ на который написан в дебрях технической спецификации по HTML5.
> в дебрях спецификации указан лишь рекоммендованный размер.

А ещё в дебрях спецификации указано, что это вообще такое.
Представляете, если операционка выдаст вам сообщение "Semaphore Arrays fill system quota", или "Shared Memory Segments too fragmented. Do you want to defragment?".
Ткнут "да", не разбираясь, и все.


"Неполное следование рекомендациям HTML5 WebStorage может..."
Отправлено arisu , 05-Мрт-13 19:37 
> Ткнут "да", не разбираясь, и все.

идиоты должны страдать.


"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Клыкастый , 01-Мрт-13 16:55 
Ответа там нет. Есть указание, что такая ситуация возможна, и её не следует допускать. И Опера и Лисица решили правильно - каждый по-своему. Не нравится подход Оперы - не используй Оперу.

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Xasd , 01-Мрт-13 19:51 
> Не нравится подход Оперы - не используй Оперу.

верно -- такой подход Оперы мне не нравится, и я не буду её использовать.

но вот вопрос -- как мне сделать так чтобы и другие люди тоже не использовали Оперу? :)

чтобы не получилась так что если вдруг Опера захватит популярность, то подход к исковеркованию стандартов заставит и остальных людей насильно перехдить на Оперу.


"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Crazy Alex , 01-Мрт-13 20:28 
А мне вот именно такой подход нравится. Потому что сайты разными бывают. Бывают даже самописные морды, которым я вполне готов вообще лимит снять.

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Xasd , 01-Мрт-13 15:36 
кому какие коты нравятся больше? :)

https://github.com/feross/filldisk.js/tree/master/static/cats


"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено XoRe , 01-Мрт-13 18:22 
> кому какие коты нравятся больше? :)
> https://github.com/feross/filldisk.js/tree/master/static/cats

Коты заполоняют компьютер!


"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 18:39 
бугага. делают из броузера ос и получают то что другие ос проходили давным давно. потом пойдут куча форкбомб, вирусы мориса, антивирус на джаваскриптах, контейнеры на вебне и как вершина всего этого - виртуализация на хтмл6.0.

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 19:46 
Ну, прямо IT-постапокалипсис нарисовали :)



"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 21:37 
Да какой апокалипсис. История повторяется - теперь  в виде фарса. Всё что было сделано до этого(ос, по) повторяют в броузере.

"Неполное следование рекомендациям HTML5 WebStorage может при..."
Отправлено Аноним , 01-Мрт-13 21:55 
>потом пойдут ... виртуализация на хтмл

поздно. уже пришло
http://bellard.org/jslinux/index.html