Vian also has a back end hosted on Google AppEngine that allows it to load and save Google Docs.
- Model/View/Controller - Vian uses the MVC architecture to separate form from function and make the entire editor more modular. It also allows nice features like multiple split views of a single buffer.
- DOM manipulation - Everything Vian draws on screen is through manipulation of the Document Object Model. There is no HTML5 canvas or use of contentEditable. This has both good and bad implications.