forEach() does more than your implementation. If you don't need the extra effort that the official algorithm performs, a simple implementation like yours is indeed preferable when raw speed is required.
The 'official' algorithm is described in the MDN reference for Array.forEach.