Combine the ketchup, honey, vinegar, Worcestershire sauce, and chili garlic sauce. Reserve about ¼ cup.
Preheat the grill to medium-high (375-400°F). Oil the grill grates. Season the salmon filets with salt and pepper. Brush with barbecue sauce and grill for 5-6 minutes with the lid closed, basting with sauce every couple minutes. Flip the salmon and continue to grill, basting every couple minutes, for another 5-6 minutes or until the salmon flakes easily.
Brush with the reserved sauce and serve with the corn salsa.
Make the corn salsa:
Combine the corn, red onion, jalapeño, cilantro, and lime juice in a bowl. Season to taste with salt and pepper. Can be made a day ahead and stored, covered, in the refrigerator.