Thanks for the responses.
Yep. It was about what format the nodeMCU should serve, rendering will always happen on the client and I don't even want to think about trying to do google charts on the nodeMCU, if at all possible.
Interpreters were definitely noticeably slower than compiled programs in, say, 1982 or so
I'm of that vintage (or older
) hence the question and the trade 70MHz compiled vs 2GHz interpreted.
CSV files are small, date/time, temp, pressure, humidity, dewpoint every 30 mins for 24 hrs < 2kb.
Did have a brief look at papa parse, I'm using jQuery-CSV.
And yes, the gauges look nice, but nothing original -
https://canvas-gauges.com/ and very easy to use.
I'll stick with what I'm doing since I've already done most of it, but will have a look at WebAssembly.
Must admit that I keep tripping up with syntax, assignment: pascal :=, c++/javascript =, code blocks: pascal begin/end, c++/javascript {}, comparison: pascal = c++ == javascript == or ===, and so on. So I make silly errors. I like the lazarus IDE, the arduino IDE is okay, but I find it hard using a combination of bluefish & browser for javascript/html, even using developer tools in the browser and console.log to dump stuff debugging is painful. I know I'm drifting off topic, but any suggestions here?
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0