Browser-based patterns