Публикации по теме 'indexeddb'


Понимание автономной функциональности PWA (часть 2)
Реализация прогрессивного веб-приложения с помощью JavaScript Прогрессивное веб-приложение (PWA)  – это веб-приложение, обладающее характеристиками собственного приложения. Эта статья является второй частью серии статей о PWA. Сначала прочитайте первую часть, чтобы иметь общее представление о PWA. Первая часть связана ниже: Общие сведения о сервис-воркерах PWA (часть 1) Реализация прогрессивного веб-приложения с помощью JavaScript..

Анализ веб-хранилища
Сегодня мы поговорим о веб-хранилище. В системе веб-хранилищ в основном есть пять типов хранилищ, и это Local Storage Session Storage IndexedDB Web SQL Cookies Локальное хранилище: Хранит данные без срока годности. Данные очищаются только с помощью действий JavaScript или очистки кеша браузера / локально сохраненных данных. В противном случае данные не будут удалены при закрытии браузера и будут доступны на следующий день, неделю или год. По сути, это хранилище..

Как использовать IndexDB для создания прогрессивных веб-приложений
JavaScript Как использовать IndexedDB для создания прогрессивных веб-приложений В этом предыдущем посте я рассказал о внедрении IndexedDB внутри Service Workers. Если вы не понимаете эту часть, прочтите эту статью, чтобы прояснить некоторые понятия о сервис-воркерах. Начиная Одностраничные приложения (SPA) требуют загрузки данных из веб-службы. Затем эти данные вводятся в DOM контроллером. Angular, React и другие интерфейсные библиотеки используют тот же подход. Вы можете..

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

IndexedDB с обещаниями и async / await
Время от времени нам нужно сохранить / сохранить что-то в базе данных или нам нужно кэшировать некоторые данные. Это может быть связано с тем, что мы хотим повысить производительность, поддерживать автономный режим или нам просто нужна функция, для которой требуется веб-хранилище. Итак, какие варианты есть у нас прямо сейчас: 1) Хранить все данные в базе данных сервера (SQL или NoSQL) 2) LocalStorage / SessionStorage - ограниченная память (около 5 МБ) 3) WebSQL - он устарел в..

Замена LocalStorage на IndexedDB
Вчера я создавал прототип на Javascript, и мне нужна была чрезвычайно простая и локальная база данных для хранения некоторых данных между сессиями. Самым популярным выбором стал LocalStorage, потому что им невероятно легко пользоваться; НО, объекты должны быть сериализованы 😒, а классы имеют другие накладные расходы, которые раздражают 😩. Так что насчет IndexedDB… Что ж, я новичок в IndexedDB. Действительно новый. Настолько ново, что я постоянно набираю IndexDB, что кажется более..

Как использовать IndexedDB для управления состоянием в JavaScript
Кому нужен Redux, если вы можете написать свой собственный менеджер состояний с помощью vanilla JS? В моей предыдущей статье Начало работы с IndexedDB для хранения больших данных было показано, как использовать базу данных IndexedDB NoSQL браузера для хранения данных. IndexedDB имеет хорошую кросс-браузерную поддержку и предлагает не менее 1 ГБ дискового пространства. В этой статье объясняется, как использовать IndexedDB для хранения состояния в типичном клиентском приложении..