94Fermer96
Kevin KoflerLe 26/03/2016 à 22:09
keep your JS/HTML/CSS payload under 1MB
eek C'est énorme 1 MB!
You want to keep a fairly low DOM node count, I target <5k nodes, ideally peak at <10k nodes
eek "low DOM node count"??? WTF?!

Bref, cet article se résume en "ouin, ouin, mon usine à gaz en JavaScript rame à fond dans les navigateurs du monde réel, ils sont tous pourriiiiiiis, ouin!!!" avec une prise de fanboyism Apple pour épicer:
For the most part, on Safari, things just work. You'll likely have to use a different data-storage mechanism (likely WebSQL instead of IndexedDB) for localForage or PouchDB, but for the most part these are simple to find, debug, and accomplish one time tasks.
Donc Safari est totalement incompatible au niveau des APIs de BDDs, au point où il faut utiliser une couche d'abstraction à 2 backends (du coup, l'usine à gaz grossit), et il fait passer ça pour un défaut minime. sick