viewport
This reverts commit edb221a20c. Reverting due to broken JS unit tests. Conflicts: docs/javascript.html
edb221a20c