I have seen a number of people boast that they have a 1 page web application design. Congratulations. Now ask yourself why you did that and what the impact that design has. There are reasons that we modularize applications. One reason is to give the user logical separation of functionality. The fact that the application transition from one screen to another give the user a visual queue that something significant has changed and they should take notice.