You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Download and use ARASAAC symbol-set locally (on device - works offline)
Technical description
The symbols will be provided via cboard-api, the entire zipped file weighs ~280MB, we should probably split it into smaller parts since unzipping in the browser takes between a couple of seconds to minutes depending on the file size and device.
Unzipping should be done async to avoid blocking the UI, need to verify if jszip and/or create-react-app supports Web Workers API.
Storage should be done with IndexedDB API.
A new mechanism for displaying images from IndexedDB (board / image search).
Since searching for images will be done on the client, we need an index (json) of all ARASAAC images and their names in all the languages we support.
Notes
IndexedDB size limit on different browsers? seems like 1GB per origin at the very least ref
Feature
Download and use ARASAAC symbol-set locally (on device - works offline)
Technical description
The symbols will be provided via
cboard-api
, the entire zipped file weighs ~280MB, we should probably split it into smaller parts since unzipping in the browser takes between a couple of seconds to minutes depending on the file size and device.Unzipping should be done async to avoid blocking the UI, need to verify if
jszip
and/orcreate-react-app
supportsWeb Workers API
.Storage should be done with
IndexedDB API
.A new mechanism for displaying images from IndexedDB (board / image search).
Since searching for images will be done on the client, we need an index (json) of all ARASAAC images and their names in all the languages we support.
Notes
IndexedDB size limit on different browsers?seems like 1GB per origin at the very least refjszip
has WebWorker support?The text was updated successfully, but these errors were encountered: