Catalyzes preferentially the transfer of L-fucose, from a guanosine diphosphate-beta-L-fucose, to the N-acetyl-beta-D-glucosamine (GlcNAc) of an N-acetyllactosamine unit (type 2 chain) of an oligosaccharide, or a glycoprotein- and a glycolipid-linked N-acetyllactosamine unit via an alpha (1,3) linkage and participates in the surface expression of VIM-2, Lewis X/SSEA-1 and sialyl Lewis X antigens. Preferentially transfers fucose to the GlcNAc of an internal N-acetyllactosamine unit of a poly-N-acetyllactosamine chain acceptor substrate. Also catalyzes to a lesser extend the transfer of L-fucose to the GlcNAc of a type 1 (beta-D-galactosyl-(1->3)-N-acetyl-beta-D-glucosaminyl) or H-type 1 (alpha-L-Fuc-(1->2)-beta-D-Gal-(1->3)-D-GlcNAc) chain oligosaccharide via an alpha (1,4) linkage. Preferentially catalyzes sialylated type 2 oligosaccharide acceptors over neutral type 2 or H type 2 (alpha-L-Fuc-(1->2)-beta-D-Gal-(1->4)-D-GlcNAc) oligosaccharide acceptors. Lactose-based structures are also acceptor substrates. a beta-D-galactosyl-(1->3)-N-acetyl-beta-D-glucosaminyl derivative + GDP-beta-L-fucose = a beta-D-galactosyl-(1->3)-[alpha-L-fucosyl-(1->4)]-N-acetyl-beta-D-glucosaminyl derivative + GDP + H(+) an N-acetyl-alpha-neuraminyl-(2->3)-beta-D-galactosyl-(1->4)-N-acetyl-beta-D-glucosaminyl derivative + GDP-beta-L-fucose = an alpha-Neu5Ac-(2->3)-beta-D-Gal-(1->4)-[alpha-L-Fuc-(1->3)]-beta-D-GlcNAc derivative + GDP + H(+) an alpha-Neu5Ac-(2->3)-beta-D-Gal-(1->4)-beta-D-GlcNAc-(1->3)-beta-D-Gal-(1->4)-[alpha-L-Fuc-(1->3)]-beta-D-GlcNAc derivative + GDP-beta-L-fucose = an alpha-Neu5Ac-(2->3)-beta-D-Gal-(1->4)-[alpha-L-Fuc-(1->3)]-beta-D-GlcNAc-(1->3)-beta-D-Gal-(1->4)-[alpha-L-Fuc-(1->3)]-beta-D-GlcNAc derivative + GDP + H(+) a beta-D-galactosyl-(1->4)-N-acetyl-beta-D-glucosaminyl derivative + GDP-beta-L-fucose = a beta-D-galactosyl-(1->4)-[alpha-L-fucosyl-(1->3)]-N-acetyl-beta-D-glucosaminyl derivative + GDP + H(+) a neolactoside nLc4Cer + GDP-beta-L-fucose = a neolactoside III(3)-alpha-Fuc-nLc4Cer + GDP + H(+) beta-D-galactosyl-(1->4)-N-acetyl-beta-D-glucosaminyl-(1->3)-beta-D-galactosyl-(1->4)-N-acetyl-beta-D-glucosaminyl-(1->3)-beta-D-galactosyl-(1->4)-beta-D-glucosyl-(1<->1')-ceramide + GDP-beta-L-fucose = beta-D-galactosyl-(1->4)-N-acetyl-beta-D-glucosaminyl-(1->3)-beta-D-galactosyl-(1->4)-[alpha-L-fucosyl-(1->3)]-N-acetyl-beta-D-glucosaminyl-(1->3)-beta-D-galactosyl-(1->4)-beta-D-glucosyl-(1<->1')-ceramide + GDP + H(+) a neolactoside nLc6Cer(d18:1(4E)) + GDP-beta-L-fucose = a neolactoside III(3)-alpha-Fuc-nLc6Cer(d18:1(4E)) + GDP + H(+) a neolactoside nLc4Cer(d18:1(4E)) + GDP-beta-L-fucose = a neolactoside III(3)-alpha-Fuc-nLc4Cer(d18:1(4E)) + GDP + H(+) GDP-beta-L-fucose + N-acetyl-alpha-neuraminosyl-(2->3)-beta-D-galactosyl-(1->4)-N-acetyl-beta-D-glucosaminyl-(1->3)-beta-D-galactosyl-(1->4)-N-acetyl-beta-D-glucosaminyl-(1->3)-beta-D-galactosyl-(1->4)-beta-D-glucosyl-(1<->1')-ceramide = GDP + H(+) + N-acetyl-alpha-neuraminosyl-(2->3)-beta-D-galactosyl-(1->4)-N-acetyl-beta-D-glucosaminyl-(1->3)-beta-D-galactosyl-(1->4)-[alpha-L-fucosyl-(1->3)]-N-acetyl-beta-D-glucosaminyl-(1->3)-beta-D-galactosyl-(1->4)-beta-D-glucosyl-(1<->1')-ceramide beta-D-galactosyl-(1->4)-N-acetyl-D-glucosamine + GDP-beta-L-fucose = beta-D-galactosyl-(1->4)-[alpha-L-fucosyl-(1->3)]-N-acetyl-D-glucosamine + GDP + H(+) GDP-beta-L-fucose + N-acetyl-alpha-neuraminosyl-(2->3)-beta-D-galactosyl-(1->4)-N-acetyl-beta-D-glucosamine = GDP + H(+) + N-acetyl-alpha-neuraminosyl-(2->3)-beta-D-galactosyl-(1->4)-[alpha-L-fucosyl-(1->3)]-N-acetyl-beta-D-glucosamine alpha-L-Fuc-(1->2)-beta-D-Gal-(1->4)-D-GlcNAc + GDP-beta-L-fucose = alpha-L-Fuc-(1->2)-beta-D-Gal-(1->4)-[alpha-L-Fuc-(1->3)]-D-GlcNAc + GDP + H(+) an alpha-Neu5Ac-(2->3)-beta-D-Gal-(1->3)-D-GlcNAc derivative + GDP-beta-L-fucose = an alpha-Neu5Ac-(2->3)-beta-D-Gal-(1->3)-[alpha-L-Fuc-(1->4)]-beta-D-GlcNAc derivative + GDP + H(+) Protein modification; protein glycosylation. Membrane-bound form in trans cisternae of Golgi. Belongs to the glycosyltransferase 10 family.