It's best to try and find out. I don't believe there is much of a limit. I've used 16gb cards and they work fine. In some (small) cases there may be something strange about the formatting of the card though and you'll have to reformat it as FAT32 on your computer.
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.
It's best to try and find out. I don't believe there is much of a limit. I've used 16gb cards and they work fine. In some (small) cases there may be something strange about the formatting of the card though and you'll have to reformat it as FAT32 on your computer.