Публикации по теме 'offline-first'


Typography.js
Беседа о страсти в автономном лагере от Кайла Мэтьюза В Offline Camp California Кайл Мэтьюз поделился с нами одним из своих проектов с открытым исходным кодом Typography.js , мощным набором инструментов для создания веб-сайтов с красивым дизайном. Цель Typography.js - предоставить элегантный API высокого уровня для выражения замысла типографского дизайна. Типографика - это сложная система взаимосвязанных стилей. Сотни деклараций стиля на десятках элементов должны быть в..

Автономная аутентификация в браузере: Часть 1 — WebCrypto API
Аутентификация — это то, что мы обычно связываем со связью клиент-сервер, способ для пользователя сообщить серверу, что у него действительно есть права доступа к его данным. Приложение Concord не взаимодействует с сервером и не имеет доступа к централизованной базе данных, но нам по-прежнему нужен способ добавить удостоверение в наши приложения. Чтобы обеспечить безопасную идентификацию, мы можем использовать Web Crypto API для создания пары открытого/закрытого ключей и добавить немного..

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

Создание автономного приложения.
Программное обеспечение сложное, и создание программного обеспечения требует времени и усилий. Но создание приложения сначала офлайн занимает больше времени, чем вы думали. Раньше я создавал приложение. Один из моих больших интересов - создание приложения, которое синхронизируется. То есть вы можете использовать, когда вы не в сети, все данные будут синхронизироваться в фоновом режиме естественным образом при подключении к Интернету. Вы можете использовать приложение, не беспокоясь о..

Создание автономного веб-приложения с помощью create-react-app
Прогрессивные веб-приложения (PWA) стали новой нормой в создании веб-приложений. В отличие от традиционных веб-приложений, PWA предоставляет уникальный набор функций для мобильного Интернета, обеспечивая наивный опыт. Одной из основных функций PWA является возможность работы в автономном режиме. Как следует из названия, веб-приложениям для правильной работы требуется надлежащее подключение к сети. Для мобильных устройств подключение к Интернету не всегда стабильно. Внезапная потеря..

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

Автономный PWA с использованием ReactJS и PouchDB
На прошлой неделе я был вовлечен в новый проект, связанный с процессом управления запасами. Моей целью было спроектировать и создать приложение, доступное в автономном режиме, которое может позволить пользователям либо искать, либо создавать или изменять элементы. Мне пришлось столкнуться с множеством проблем: одна неделя на выполнение работы; обработка в среднем 35 000 записей, в том числе офлайн (для целей поиска); обработка автономных манипуляций с данными (создание /..