The two view technique would fail as soon as you'd try to move up and to the left at the same time, plus it'd be rather tedious to write this "view stitching" procedure.
Since your game world would be limited by the size of your window, you'll never have "too many" objects, as such the most simple and straight forward way is to draw the objects which are on the border of the window twice. If an object sticks out 10px to the left, draw the object at position window.width-10px.