Будущее фронтендовых приложений. От запросов, к движкам синхронизации / Андрей Ситник / #22
В этом выпуске мы обсудили будущее фронтент разработки и большой сдвиг в сторону баз данных на клиенте с автоматической синхронизацией вместо классических апи вызовов. Или короче, поговорили о движках синхронизации. Андрей рассказал про движение Local First, которое предлагает ряд принципов создания веб-приложений, одновременно решающих задачи владения данными и совместной работой. Благодаря движкам синхронизации, Local First приложения получают возможность работать офлайн и хранить свои данные там где нужно, не завязываясь на конкретный, обычно облачный, провайдер. Это позволяет строить более быстрые, безопасные и защищенные в плане владения данными приложения.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram:
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие):
– Смотреть на Youtube:
Полезные ссылки:
00:00 Введение и анонс
01:31 Проблемы текущего фронтенда
03:22 Сокращение времени разработки — ключ к успеху стартапов.
06:12 Проблемы синхронизации - Недостаток обсуждения архитектуры взаимодействия клиента и сервера.
09:38 О том, как создание отдельного сервиса для синхронизации данных улучшает производительность.
12:26 Проблемы GraphQL и возвращение к React Query
14:18 Преимущества отдельных движков синхронизации
16:25 Взаимодействие с фреймворками и стейт-менеджментом
18:18 Про Движки синхронизации, которые ускоряют разработку и повышают удобство приложений.
22:48 О том, как декларативная работа с данными и инкапсуляция логики на сервере ускоряют разработку.
24:41 Про Использование стейт-менеджеров
29:16 Критерии качественного Sync engine
34:54 Проблемы оптимистичного UI
37:29 Преимущества REM, которые помогают быстро создавать прототипы с готовой настройкой прав доступа.
43:47 Мультимастер синхронизация баз данных
46:33 Проблемы и решения синхронизации
48:25 Сложные базы данных требуют специализированных подходов к синхронизации.
49:22 Подходы к синхронизации данных
52:45 Проблемы и решения в синхронизации данных
56:25 Проблемы с хранением больших объемов данных
01:00:42 Синхронизация данных между вкладками
01:05:27 Open API помогает создавать единую систему типов для синхронизации.
01:11:00 Local First и его преимущества
01:14:45 Менеджеры паролей и их будущее
01:16:53 Проблемы и решения в Local First
01:20:54 Будущее разработки и выбор фреймворков
01:24:38 Пример использования Local First
01:28:49 Пара слов о проблемах с и вариантах их решений
01:33:46 Движение за уменьшение размера баннов
01:36:29 Уменьшение зависимостей улучшает безопасность и производительность проектов.
#LocalFirst #Frontend #WebDevelopment #OfflineApps #DataSynchronization #React #JavaScript #CloudComputing #OfflineMode #Programming #WebApps #CRDT #backend
Будущее фронтендовых приложений. От запросов, к движкам синхронизации / Андрей Ситник / #22
2 views
1946
596
4 days ago 01:38:42 99
Будущее фронтендовых приложений. От запросов, к движкам синхронизации / Андрей Ситник / #22