Viewport experiment