browser and server on same framework