Description:
This fiddle illustrates one way of loading a large (1280x1280) background image for a game world.
The player can be moved around using the up, down, left, and right arrow keys, in increments of 32 pixels.
The Crafty viewport follows the player, and the stage is 500x500 pixels. There is no collision detection, but you could extend this to use Crafty's collision detection.
The fiddle requests sprites from the OpenGameArt.org website, which is a great resource for sprites to use in your own game.
I've adopted this approach for a game that I am working on. I found that having a small viewport with a scrolling background works well on mobile devices, due to limited screen space.
Fiddle:
http://jsfiddle.net/FpNaF/