In a medium saucepan over medium-low heat, melt the butter. Continue cooking, stirring often and scraping the bottom, until it foams and turns a deep golden-brown with a nutty aroma, about 6 to 8 minutes.
Remove from heat and stir in the brown sugar and granulated sugar until smooth. Let the mixture cool slightly, about 10 to 15 minutes, so it doesn’t scramble the eggs.
Preheat oven to 350°F. Line a 15x10x1-inch rimmed sheet pan with parchment paper, leaving overhang on the sides for easy removal.
In a large bowl, whisk the cooled butter-sugar mixture with the eggs and vanilla until smooth and well combined.
Stir in the flour, cornstarch, baking soda, baking powder, salt, and cinnamon until just combined. Do not overmix.
Fold in the oats and most of the chocolate chips, reserving about ¼ to ⅓ cup total for topping.
Press the dough evenly into the prepared pan. It will be thick. Sprinkle the remaining chocolate chips on top and gently press them in.
Bake for 18 to 22 minutes, or until the edges are golden and the center looks set but still slightly soft. Do not overbake; the bars will continue to set as they cool.
Optional: Sprinkle the top with chopped white chocolate and semi-sweet chocolate chips while the bars are still warm. Let them melt slightly into the surface for extra gooey chocolate pockets.
Let cool in the pan completely on a wire rack before lifting out and cutting into bars.