Limitazioni
Come sapete, Isar funziona su dispositivi mobili e desktop in esecuzione su VM oltre che su Web. Entrambe le piattaforme sono molto diverse e hanno limitazioni diverse.
Limitazioni VM
- Solo i primi 1024 byte di una stringa possono essere usati per un prefisso clausola-where
- Gli oggetti possono avere una dimensione di soli 16 MB
Limitazioni Web
Poiché Isar Web si basa su IndexedDB, ci sono più limitazioni ma sono appena percettibili durante l'utilizzo di Isar.
- I metodi sincroni non sono supportati
- Attualmente, i filtri
Isar.splitWords()
e.matches()
non sono ancora implementati - Le modifiche allo schema non vengono controllate rigorosamente come nella VM, quindi fai attenzione a rispettare le regole
- Tutti i tipi di numeri sono memorizzati come double (l'unico tipo di numero js) quindi
@Size32
non ha alcun effetto - Gli indici sono rappresentati in modo diverso, quindi gli indici hash non utilizzano meno spazio (funzionano comunque allo stesso modo)
col.delete()
ecol.deleteAll()
funzionano correttamente ma il valore restituito non è correttocol.clear()
non reimposta il valore di incremento automaticoNaN
non è supportato come valore