| |||
![]()
|
![]() ![]() |
![]()
Тестируем базы данных своего браузера <input ... > <input ... > На борту вашего браузера есть некие долгие Хранилища — место, где любой сайт может сохранить какую-то свою информацию для ваших следующих заходов. Сначала у браузеров были куки, которые позволяли хранить строчку. Затем localStorage — уже до 5-10 мегабайт (у Сафари 2-5 мегабайт) на каждый сайт, я его тоже использую чтобы хранить мелкие настройки и авторизацию. Однако во всех современных браузерах есть еще настоящая база данных. У нее куда шире возможности, а заодно — объемы. Формат работы с ней довольно безумный, и мне понадобилось пару суток с ChatGPG самой последней версии, чтобы сделать свою библиотечку Что делает моделька на этой странице? По кнопке <input ... > создает в хранилище базу данных с именем test и в ней таблицу с именем random, после чего начинает набивать ее случайными числами, пока не заполнит всю вашу доступную для данных память. Что можно увидеть даже по тому, как разрастается папка «~/.mozilla/firefox/xxquqg1a/storage» на диске компьютера и как растет число используемого места в разделе «память» на Андроиде. Разумеется после удовлетворения любопытства я настоятельно рекомендую нажать кнопку <input ... > — она очистит всё, созданное. Руками из настроек браузера чистить не советую — сотрется заодно и авторизация в localStorage, а она-то занимает копейки. Firefox на моем компьютере позволяет любому из сайтов — например, lleo.me — засрать до 10Гб памяти (кажется, я ставил какое-то ограничение). Браузер мобильника предлагает для засирания больше — 31 гигабайт. Это общий доступный объем памяти браузера, который может целиком засрать любой из сайтов, кто первым додумается это сделать. Стало интересно, какие из посещенных мною сайтов воспользовались базой данных и какие объемы у меня хранят. Я отправился в папки firefox и получил такой топчик:
UPD: У владельцев Айфонов очистка не сразу показывает 0%, глюк отображения в Айфоне. После повторного открытия браузера будет 0%, не волнуйтесь. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |