Catalyzes the cleavage of beta-N-acetyl-D-glucosaminides and beta-D-glucosides. Might be involved in the degradation of glucuronic acid-containing glycosaminoglycans such as hyaluronic acid. Hydrolysis of terminal non-reducing N-acetyl-D-hexosamine residues in N-acetyl-beta-D-hexosaminides. Hydrolysis of terminal, non-reducing beta-D-glucosyl residues with release of beta-D-glucose. The catalytic efficiencies against 4'-nitrophenyl beta-N-acetyl-D-glucosaminide and 4'-nitrophenyl beta-D-glucopyranoside are similar. Optimum pH is 7.3 with 4'-nitrophenyl beta-D-glucopyranoside as substrate. Precipitates below pH 6 and stable from pH 6.8 to 8.4. Catalyzes hydrolysis by a double-displacement mechanism via a covalent glycosyl-enzyme intermediate, involving the participation of a catalytic nucleophilic group in the enzyme active site. Belongs to the glycosyl hydrolase 3 family.