Provided are a web browsing environment provider 
system for multiple users, in which a remote 
server computer is used, and a method of controlling the 
system. The 
system includes a 
user device on which a 
user interface is displayed for reading a 
web page and controlling web browsing, and a web browsing environment 
server efficiently generating and managing an independent web browsing environment for each respective 
user device, notifying the 
user device about a state of the independent web browsing environment, rendering a 
web page, executing active contents contained in the 
web page, transmitting a web page image that is rendered to the user device, and controlling an operation requested by the user device to operate in the web browsing environment, thereby saving on resources related to performance. Thus, multiple users can perform the same level of web browsing operation as in a 
personal computer (PC) that is a main device of web browsing by using a user device having lower performance than the PC or low compatibility with the PC.