I want a hidden slideout

Either natively or via extension is there a way to hide a browser window on say the right hand side of my screen and have it slide out to a preset point when I mouse over the right edge of the screen then go back hidden when I mouse off the window?