Thankyou for all answers friends , i think indeed it is moth or butterfly eggs , there are many in the garden and many moths also, first time ever i seen them lay eggs on my plant
It's not spider mites. You can barely see spidermite eggs.,they look like little tiny pieces of glass. Spray with dawn soap mixed in water and blast the undersides of your leaves. Cheers friend