Ask HN:What is wrong with html5?
drag-n-drop,DRM,DB,attributes without value...
As soon as you want to do more processing on your data than just looking it up from the storage, you have to do it in client-side code. That just plain sucks.
The 1-to-1 relationship is the reason we have "div hell".