Je continue à faire évoluer Imagilire Libre : l’application passe à IndexedDB avec Dexie pour un stockage local plus solide et plus fiable.
J’ai aussi ajouté l’export/import des paramètres et du dictionnaire syllabique personnalisé.
🔒 Les données restent stockées localement sur l’appareil. Aucune n’est transmise aux serveurs Imagilire.

https://imagilire.fr/imagilire-libre

#Imagilire #ImagilireLibre #AccessibilitéNumérique #IndexedDB #Dexie #ViePrivée

After building a paginated list of items using Dexie’s liveQuery feature, I’ve now refactored the project to use static queries instead.

The live updates aren’t worth the hassle and inconsistencies you have to deal with when using liveQueries—although I’d love for a future version of Dexie to make this easier (which it seems there are plans for in v5 🤞).

#buildInPublic #dexie #indexedDB

Использование браузерного хранилища для управления состоянием приложения

Современные web-фреймворки для реализации управления состоянием используют библиотеки, такие, например, как Redux для React или Pinia для Vue. У традиционной реализации управления состоянием есть недостатки. Store в таком варианте является частью скрипта страницы, и его данные при её перезагрузке теряются. Кроме того, если нам в приложении нужно организовать управление отображением контента в нескольких окнах браузера, оказывается, что традиционный Store не может этого обеспечить.

https://habr.com/ru/articles/884418/

#indexeddb #dexie #store #реактивность #модульное_тестирование #оффлайнприложения #vitest #testinglibrary #вебразработа

Использование браузерного хранилища для управления состоянием приложения

Современные web-фреймворки для реализации управления состоянием используют библиотеки, такие, например, как Redux для React или Pinia для Vue. У традиционной реализации управления состоянием есть...

Хабр
Dexie cloud has me interested? Has anyone else used it yet? https://dexie.org/cloud/ #dexie #dexieJs #LocalFirst
Dexie Cloud

The easiest way to use IndexedDB. A lightweight, minimalistic wrapper that provides a straightforward API for developers using IndexedDB.

Dexie Cloud officially released!
https://dexie.org/announcements/2024-03-27

#dexie

Dexie Cloud is Released

The easiest way to use IndexedDB. A lightweight, minimalistic wrapper that provides a straightforward API for developers using IndexedDB.

Is it just me or does #dexie not have the capability to do the equivalent of `… order by x offset y limit z`?

Does it really not support paging of sorted data?

#WebDev #javascript #typescript

Happy for #SvelteKit reaching 1.0. Used #svelte for our frontend at the previous startup. Liked the idea and performance, but the build + refresh cycle was excruciatingly slow and macro-level state management was a pain. This startup I tried a weird #preact + #boostrapstudio + custom tooling to bind it together as #WebComponents (wanted WYSIWYG designing with modular reactive code). Now rebuilding with #preact + #mui + #vite + #dexie. It's fast, productive, and state management is smooth.
I just rewrote a hobby project in #nuxt3, #pinia, #dexie, and #pwa! It was delightful. I think my code is much cleaner. I just beta tested it myself and it worked with just minor cosmetic issues.