The I-134 is optional for visitor visas, and is recommended because it provides supporting evidence for non-immigrant visa applications. The I-864 is the required Affidavit of Support for immigrant visas. Thanks. Got it! Cos my relative visited US without this form, I thought it's not necessary. And I know I-134 is a guarantee for K visa. I should learn more.