I had the same question lately, and as far as I could tell, the ManagedWebSessionContext was deprecated and could be removed in version 3.0. Using WebSessionContext allows you to use the same interface to create a session with context sessions on the Internet, a stream of static and context calls, and this is a good reason for choosing it by ManagedWebSessionContext.
Jamie idea
source share