The latest Firefox Nightly update enabled the Container tab feature. This is part of Mozilla context identification project, still in the draft stage, but was initially implemented in Nightly for validation testing.
What are containers?’
According official project page, these are ‘lightweight persistent profiles that isolate sites from each other’. Want to browse social networking sites and work sites without one site knowing the other. That’s what containers are for.
“The goal of this project is to allow users to separate these different contexts while browsing the web in Firefox. Each context will have its own local state that is separate from the state of other contexts.”
Sites opened and viewed in one Container do not know what other sites you are viewing in another. You can open a container tab from the File menu as well as the hamburger menu.
Difference between container tabs and normal tabs
“Container tabs work exactly as you would expect a regular tab, except that the websites you visit will have access to a separate slice of your browser’s storage. This means that your site preferences, login sessions and advertising tracking data will not be transferred to the new container. Likewise, any browsing you do in the new container will not affect the preferences, logged sessions, or tracking data of your other containers.”
Mozilla has included these containers in Nightly
- Personal (for use at home)
- Work (for office use)
- Banking (to access websites with financial or confidential information)
- Shopping (to access e-commerce sites)
You can use different containers for different purposes. For example, you can sign in to email accounts and social accounts in personal and work containers. Use the shopping container to browse shopping websites and you can sign into banking websites to access financial information using the banking container.
Currently, the following data is separated between containers
- local storage
- indexed db
- HTTP data cache
- image cache
You may disable containers alternating privacy.userContext.enabled`preference value for’false‘ in about:config, set to true to enable it.
To update: Containers is an experimental feature exclusive to Nightly and will not ride a train.