-
Notifications
You must be signed in to change notification settings - Fork 26
Home
paulirish edited this page Oct 20, 2011
·
3 revisions
Welcome to the standards wiki! mostly this is currently a free-form document of random notes. don't take anything here too serious.
- CORS
- @hidden http://bugs.jquery.com/ticket/10485
- rAF - clamp to 1s in background
- :scope http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-October/033526.html
http://www.nczonline.net/blog/2011/10/03/when-web-standards-fail-us/
compile list of html5 features jquery is using under the hood
- jQuery and HTML5 elements being handled correctly http://bugs.jquery.com/ticket/6485
- CSS3 style manipulation, vendor prefixes (cssHooks mayhem)
- maybe finally build an abstraction around manipulating rules? see jQuery.rule woot
- mobile device features
- gesture support (wrap different APIs)
- accelerometer (DeviceOrientation API)
- geolocation
- performance
- buffered jQuery
- elem.classList, matchesSelector, etc?
- use WebWorkers?
- animation fidelity
- animation via transitions
- http://playground.benbarnett.net/jquery-animate-enhanced/ see also what Louis Remi Babe is doing
- use the correct animation technique based on the properties being animated and warn the user if they try to do multiple non-simultaneous hardware-accelerated animations
- deal correctly with whether or not the browser supports hardware acceleration
- animation via transitions
- graphics use
- WebGL (low priority, given the difficulty)
- Canvas wrapper (Raphael, Processing, what else?)
- offline capability
- jQuery offline (currrently uses an alternate retrieveJSON... maybe there's a sane way to duck-punch the getJSON API?)
- Wrap cache manifest events to make it easy to let the user know that a new version of the application is available. Maybe even create an API to manage "app versions"
- effective use of storage
- compression to make maximal use of the storage available
- sanely handle out of storage errors
- wrap localStorage, SQL storage, and IndexedDB
- wrap IE storage?
- positioning via transform translate()
- see SproutCore's wantsAcceleratedLayer
- better APIs
- history.pushState, Workers, websockets
- ajax() should support all that XHR2 shit (what new features are helpful?)
- database whatever
- basically Lawnchair
there is also an etherpad with some more stuff...