Here's where we start to get really funky with D3. Not only can it render beautiful charts on the frontend, but we can also use D3 to generate things before they even get to the user's browser. This is really the cutting edge of D3, so realize that the skills you've learned in the preceding chapters will serve you in 95 percent of situations and don't sweat it if you want to stick to the frontend for now. This chapter will still be here for that rainy afternoon when you want to try to figure out how Heroku works.
We've added this chapter to the second edition because it uses D3 in a really abstract sense and we can start to tie up a lot of the stray concepts we've started discussing in the book