Software I2C applies across all boards, including ESP8266 - so you should see the same behaviour there if using software I2C.
It's odd, because there are definitely timeout checks in the I2c implementation
@Gordon started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Software I2C applies across all boards, including ESP8266 - so you should see the same behaviour there if using software I2C.
It's odd, because there are definitely timeout checks in the I2c implementation