Gazelle (web browser)

Web browser research project

Gazelle was a research web browser project by Microsoft Research, first announced in early 2009.[1] The central notion of the project was to apply operating system (OS) principles to browser construction.[2] In particular, the browser had a secure kernel, modeled after an OS kernel, and various web sources run as separate "principals" above that, similar to user space processes in an OS.[2] The goal of doing this was to prevent bad code from one web source to affect the rendering or processing of code from other web sources.[2] Browser plugins are also managed as principals.[2]

Gazelle had a predecessor project, MashupOS, but with Gazelle the emphasis was on a more secure browser.[3][4]

By the July 2009 announcement of ChromeOS, Gazelle was seen as a possible alternative Microsoft architectural approach compared to Google's direction.[5][6][7] That is, rather than the OS being reduced in role to that of a browser, the browser would be strengthened using OS principles.[5]

The Gazelle project became dormant, and ServiceOS arose as a replacement project also related to browser architectures.[8][9] But by 2015, the SecureOS project was also dormant, after Microsoft decided that its new flagship browser would be Edge.[10][11]

## References

[edit]

1. ^ "The Multi-Principal OS Construction of the Gazelle Web Browser" (Microsoft Research whitepaper, PDF)
2. ^ a b c d "Gazelle: Applying Operating System Concepts to the Browser" OSNews July 7, 2009
3. ^ Foley, Mary Jo (11 March 2011). "Microsoft's ServiceOS: A potential piece of Microsoft's cloud play, post-Windows 8". ZDnet. Retrieved 22 April 2018.
4. ^ Foley, Mary Jo (23 February 2009). "Microsoft's MashupOS leaps like a Gazelle". ZDnet. Retrieved 22 April 2018.
5. ^ a b "Microsoft's Gazelle browser takes a radical path" CNet July 7, 2009
6. ^ "Google’s Chrome OS vs. Windows" The Week July 8, 2009
7. ^ "Google Chrome OS: is it copying Microsoft's Gazelle or is it more like Splashtop?" The Guardian July 8, 2009
8. ^ Resource Management for Web Applications in ServiceOS
9. ^ Foley, Mary Jo (26 May 2010). "ServiceOS: Microsoft's morphing browser-operating system project". ZDnet. Retrieved 21 April 2018.
10. ^ Foley, Mary Jo (2 December 2015). "Microsoft plans to add containers to Windows client, too". ZDnet. Retrieved 21 April 2018.
11. ^ Newman, Jared (29 April 2015). "'Project Spartan' no more: Microsoft's new browser is called Edge". PCWorld. IDG. Retrieved 22 April 2018.

* v
* t
* e

Microsoft Research (MSR)

Main
projects|

| Languages, compilers|

* Bartok
* Bosque
* Cω
* F*
* Lean
* P
* Project Verona
* Phoenix
* Polyphonic C#
* SecPAL

|

Distributed–grid computing|

* BitVault
* Confidential Consortium Framework
* DeepSpeed
* Orleans

Internet, networking|

* AjaxView
* Avalanche
* Conference XP
* Gazelle
* HoneyMonkey
* Penny Black
* Wallop
* WikiBhasha

Other projects|

* Automatic Graph Layout
* Cognitive Toolkit
* Digits
* Holoportation
* IllumiRoom
* Image Composite Editor
* Infer.NET
* LightGBM
* LiveStation
* MyLifeBits
* Neural Network Intelligence
* NodeXL
* OneFuzz
* PhotoDNA
* SEAL
* SLAM
* T2 Temporal Prover
* WorldWide Telescope
* Z3 Theorem Prover

Operating systems|

* Barrelfish
* HomeOS
* Midori
* Singularity
* Verve

APIs|

* Accelerator
* Dryad
* Joins
* mimalloc
* SXM

Launched as products|

* C#
* Comic Chat
* Detours
* F#
* Sideshow
* PixelSense (TouchLight)
* SenseCam
* ClearType
* Group Shot
* Allegiance
* TrueSkill
* Songsmith
* Xbox
* Kinect

MSR Labs
applied
research|

| Live Labs|

| Current|

* Pivot
* Seadragon
* Deep Zoom

|

Discontinued|

* Deepfish
* Listas
* Live Clipboard
* Photosynth
* Volta

FUSE Labs|

* Docs.com
* Kodu

Other labs|

* Academic Search
* adCenter Labs
* Office Labs

Category

* v
* t
* e

Web browsers

* Features
* standards
* protocols

| Features|

* Bookmarks
* Extensions
* Privacy mode

|

Web standards|

* HTML
* v5
* CSS
* DOM
* JavaScript
* WebAssembly
* Web storage
* IndexedDB
* WebGL
* WebGPU

Protocols|

* HTTP
* Encryption
* Cookies
* third-party
* OCSP
* WebRTC
* WebSocket

Active

| Blink-based|

* Google Chrome
* Chromium
* Arc
* Avast
* Brave
* Coc Coc
* Comodo
* Dooble
* Epic
* Falkon
* Maxthon
* Microsoft Edge
* Opera (Mobile)
* Otter
* Puffin
* QQ
* Samsung Internet
* Silk
* Sleipnir
* SRWare
* Supermium
* UC
* ungoogled
* Vivaldi
* Whale
* Yandex

|

Gecko-based|

* Firefox
* Floorp
* GNU IceCat
* LibreWolf
* Midori
* SlimBrowser
* Tor Browser
* Gecko forks
* Basilisk
* K-Meleon
* Pale Moon
* SeaMonkey
* Waterfox

WebKit-based|

* Safari
* GNOME Web
* iCab
* Orion

Multi-engine|

* 360
* DuckDuckGo
* Konqueror
* Lunascape
* NetFront
* qutebrowser

Other|

* eww
* Flow
* Ladybird
* Links
* Lynx
* NetSurf
* Opera Mini
* w3m

Discontinued

| Blink-based|

* Beaker
* Citrio
* Flock
* Redcore
* Rockmelt
* SalamWeb
* Sputnik
* Torch

|

Gecko-based|

* Beonex
* Camino
* Classilla
* Conkeror
* Firefox Lite
* Galeon
* Ghostzilla
* IceDragon
* Kazehakase
* Kylo
* Lotus
* MicroB
* Minimo
* Mozilla suite
* PirateBrowser
* Pogo
* Strata
* Swiftfox
* Swiftweasel
* TenFourFox
* Timberwolf
* xB

MSHTML-based|

* Internet Explorer
* AOL
* Deepnet
* GreenBrowser
* MediaBrowser
* NeoPlanet
* NetCaptor
* SpaceTime
* ZAC

WebKit-based|

* Arora
* BOLT
* Dolphin
* Fluid
* Google TV
* Iris
* Mercury
* Nokia Symbian
* OmniWeb
* Opera Coast
* Origyn
* QtWeb
* Shiira
* Steel
* surf
* Uzbl
* WebPositive
* xombrero

Other|

* abaco
* Amaya
* Arachne
* Arena
* Blazer
* Cake
* Charon
* CM
* Deepfish
* Dillo
* Edge Legacy
* ELinks
* Gazelle
* HotJava
* IBM Home Page Reader
* IBM WebExplorer
* IBrowse
* Internet Explorer for Mac
* KidZui
* Line Mode
* Mosaic
* MSN TV
* NetPositive
* Netscape
* Skweezer
* Skyfire
* ThunderHawk
* Vision
* WinWAP
* WorldWideWeb

* Category
* Comparisons
* List

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template