Biofilms in reactors usually grow on impermeable surfaces, and the mass transfer of nutrients in biofilms is mainly driven by diffusion, which is inefficient especially for thick biofilms. In this study, permeable materials (i.e., nylon meshes) were used as biocarriers in a biofilm reactor, and their performance was evaluated and compared with the commercial biocarriers (PE08 and PE10) used for treating slightly polluted water. The results indicate that the mesh-based bioreactor achieved complete nitrification faster than the commercial biocarriers, with a more stable and better effluent quality during long-term operation. At a two-hour hydraulic retention time, the average effluent ammonia (NH4+-N) and nitrite (NO2−-N) concentrations during the stabilized phase were 0.97 ± 0.79 and 0.61 ± 0.32 mg-N, respectively, which are significantly lower than those with commercial carriers. The estimated specific surface area activities for the mesh, PE08, and PE10 carriers were 1620, 769, and 1300 mg-N/(m2·d)), respectively. The biofilms formed on the nylon mesh were porous, while they were compact and nonporous on the PE carriers. Water with substrates might pass through the porous biofilms formed on the meshes, which could enhance mass transfer and result in a better and more stable treatment performance.