| Details |
Technologies like Ruby on Rails and the Google Maps API now make it easy for many people to build interesting web-based applications. The risk in that wealth of data is weighing down your users browser.
The key to writing responsive applications is to learn from those who had to figure out how to write nimble code for Windows and the Macintosh in the early days of those applications. Back then machines
were a thousand times slower than today's boxes. But we're a thousand times more ambitious in what we try to do, so we still need to avoid writing cumbersome apps.
I'll show a few techniques for designing responsiveness into your
web applications, including breaking apart long-running functions,
avoiding stack overflows, and simulating multi-threading. |