In a mixing bowl, beat eggs with sugar until slightly thickened and light in color, about 5 minutes.
Add butter and extract; beat 2 minutes.
Stir in flour just until combined.
Stir in the cranberries and pecans.
Spread in a greased 13-in. x 9-in. x 2-in. baking pan.
Bake at 350° for 45-50 minutes or until a wooden pick inserted near the center comes out clean.
Serve with whipped cream if desired.