I, too recommend valums/file-uplodaer (as Bob said, now called Fine Uploader). In the interest of full disclosure, I should probably mention that I am the maintainer of Fine Uploader. Andrew Valums handed over the project to me (just before the name change) after he realized that he no longer had time to deal with support and evolution of the library.
That said, the link to Taha's blog that Bob provided is a good start, but Fine Uploader has evolved quite a bit since that blog post. I've meant to develop a T5 component using Fine Uploader, but I haven't been able to find the time yet as Fine Uploader is quite time consuming. T5 jQuery is also using the same uploader, but it, again, is using a very old version (last time I checked). I should coordinate with Emmanuel Demey and see if he needs assistance upgrading T5 jquery to the newest version of Fine Uploader. There are quite a few new features and countless bugfixes. Regarding the initial topic here, I second the developer who recommended Angular. I've been slowly integrating Angular into one of my projects, and it's quite an amazing library. Definitely a library you should check out if you want to build a single-page app, or even improve a complex page an existing app. -- View this message in context: http://tapestry.1045711.n5.nabble.com/SinglePage-app-design-thoughts-tp5718264p5720091.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org