I am thinking of the orange plastic type that they put round holes to stop you falling in- not the same sort of stuff?
As regards using it for shading if it is the similar mesh as shop bought shading netting then yes.
As regard insulation then no-you are going to need something without holes like fleece or bubble-wrap- to go on the inside-I don't think netting will help at all