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.