Browser in Theory and Practice