Preheat your oven to 350°F (175°C). Line a 9x13 inch baking pan with parchment paper or foil, leaving an overhang on the sides. This makes lifting the bars out much easier. You can also spray the pan with cooking spray.
In a medium bowl, whisk together the all-purpose flour, baking soda, and salt. Set this bowl aside for a moment.
In a large mixing bowl, combine the melted and slightly cooled butter with both brown sugar and white sugar. Mix thoroughly until creamy and well combined. This can be done by hand or with an electric mixer.
Add the large eggs, one at a time, mixing well after each addition until fully incorporated. Stir in the vanilla extract. The mixture should look smooth and light.
Gradually add the dry ingredient mixture to the wet ingredients. Mix on low speed or by hand until just combined. Be careful not to overmix the dough, as this can lead to tough bars.
Stir in the chocolate chips. You can save a few to sprinkle on top if you like, but I usually just mix them all in. The dough will be thick and sticky.
Press the dough evenly into your prepared 9x13 inch baking pan. Use your hands or the back of a spatula to ensure it's spread from edge to edge. If you’re adding any optional toppings, sprinkle them on now.
Bake for 25-35 minutes. Start checking around 25 minutes. The edges should be golden brown, and the center should appear set but still look soft and slightly underdone. A toothpick inserted into the center should come out with moist crumbs, not wet batter.
This is the hardest part: cool the bars completely in the pan on a wire rack. If you cut into them while warm, they will be very gooey and fall apart. They continue to set as they cool. Once fully cooled to room temperature, lift the bars out using the parchment paper overhang and cut into squares.