Beat eggs; gradually add sugar, beating well. Combine flour, baking powder, and salt; add to egg mixture, beating mixture well.
Combine milk and butter, stirring to melt butter; add to flour mixture, beating well. Stir in vanilla.
Pour batter into a greased and floured 8-inch square pan. Bake at 350° for 30 minutes or until a wooden pick inserted in center comes out clean.
Immediately pour topping over cake in pan; broil 1 to 2 minutes or until lightly browned. Cut into squares to serve.