issues #2905:split jsbinding module