Preheat oven to 350℉. Line baking sheets with parchment paper or silicone mats.
In a large mixing bowl, cream together butter, oil, brown sugar, and sugar until light and fluffy.
Beat in eggs and vanilla until smooth.
In a separate bowl, whisk together flour, salt, baking soda, and cornstarch. Slowly mix into wet ingredients until just combined.
Fold in chocolate chips, pecans, and caramel bits.
Scoop dough into rounded tablespoons and place 2 inches apart on prepared baking sheets.
Bake 10-12 minutes, until the edges are golden but the centers still look slightly soft.
Cool for 5 minutes on the pan before transferring to a wire rack to cool.