> Означает ли это, что с той же частотой будет проходить
перекомпиляция текста? Нет, компиляция идет при открытии этого куска кода, то есть в первый раз. Только если вы не вызываете каждый раз loadstring(). Но быдлокодить можно на любом языке. А если у вас luajit, то часто исполняемый код приведется вообще в нативный код.
> его содержимое его тела при каждом обороте цикла?
а вы в курсе, что всеми хваленый гипербыстрый SQLite3 - это байткодовая виртуальная машина? И никого не смущает, гоняют запросы по гигабайтам данных