手っ取り早い高速化はHighSchool_v6.pyで単純にtime.sleep(1)消すことです
なんか残したいなら0.2とか0.5とかで
あとDaviationRateで base=0のDIV0エラー回避されてるのはnumpyのおかげ?
return '--' if base == 0 else round((value/base) * 100 - 100,1)
とかが丁寧かな?ライブラリー任せにするかは好みの問題かも
スマホ用でピンチやスワイプでも表を固定するにはTabulatorで movableRows:false,movableColumns:false,resizableColumns:false,resizableRows:false ならOKですよ layoutをfitDataTableにしてるのでPC用もそれでいいんじゃない?共通ならメンテが楽ですし