Niagara Material Property Binding vs. Dynamic Properties

so if i want to control material properties from niagara i see two ways.

  1. using dynamic material property node in niagara and the material
  2. use a material property binding. needs a material parameter and a niagara user parameter assigned to it in the niagara renderer.

my question is: has someone tested this for performance? is one of them faster? are there any major differences?