2011-09-01 2 views
6

Dopo aver letto http://www.w3.org/TR/webdatabase/ e più precisamente:È sicuro utilizzare l'API del database SQL Web HTML5?

questo documento è stato in pista raccomandazione del W3C, ma specifica lavoro si è fermato. Le specifiche hanno raggiunto un punto morto: tutti gli implementatori interessati di hanno utilizzato lo stesso back-end SQL (Sqlite), ma abbiamo bisogno di più implementazioni indipendenti da per procedere lungo un percorso di standardizzazione .

Mi chiedo se è "sicuro" (ovvero il supporto continuo) utilizzare l'API del database HTML5?

risposta

10

È fortemente sconsigliato. Si è fermato e viene sostituito con lo IndexedDB API. Alla fine, il database Web SQL verrà rimosso dai browser che attualmente lo supportano.

Si consiglia di leggere le attuali cifre di supporto del browser per Web SQL Database e IndexedDB. Il Database Web SQL ha più browser che attualmente lo supportano, ma Firefox non lo supporta e supera Safari, Opera e browser mobili assortiti, e quindi è solo del 28% circa, mentre IndexedDB è vicino al 36% del supporto globale. Inoltre, credo che si ritenga che Microsoft supporterà IndexedDB in IE10, mentre l'API del database SQL Web non andrà oltre.

Update, 2013/02/04: IE10 fa sostegno IndexedDB; Web SQL e IndexedDB sono entrambi meno del 50% di supporto. Anche la conformità alle specifiche IndexedDB è molto buona e ciò ha portato a IE10, Firefox e Chrome che ora lo supportano senza prefisso.

2

No. In più grandi, le lettere più audaci è il testo,

Attenzione. Questa specifica non è più in manutenzione attiva e il gruppo di lavoro Applicazioni Web non intende mantenerlo ulteriormente.