@Kolban actually at 1024 vars, Espruino uses 12 byte vars so the situation is even worse.
Very interesting about the strings - that is quite likely (it's what Arduino does). Changes to the Linker script could sort that out though.
@JumJum thanks for the benchmarks! That's a much worse result than I was expecting in terms of speed :( The only thing that should be slower is function creation - execution should be faster. Do you think you could post up a small section of code I could benchmark on Pico builds?
@sameh.hady maybe this is the first time you've used the new builds with the new WiFi API?
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.
@Kolban actually at 1024 vars, Espruino uses 12 byte vars so the situation is even worse.
Very interesting about the strings - that is quite likely (it's what Arduino does). Changes to the Linker script could sort that out though.
@JumJum thanks for the benchmarks! That's a much worse result than I was expecting in terms of speed :( The only thing that should be slower is function creation - execution should be faster. Do you think you could post up a small section of code I could benchmark on Pico builds?
@sameh.hady maybe this is the first time you've used the new builds with the new WiFi API?