NodeMCU Web Flasher
Getting firmware onto a NodeMCU normally means installing a Python toolchain and
remembering the right esptool incantation. Browsers that support the Web Serial API can
talk to the board directly, so the whole thing collapses into a page with a button.
It serves a firmware binary and a manifest; the browser does the flashing. Chrome or Edge only — Firefox and Safari have not shipped Web Serial.