Directout means that the output of java code is written directly, so the performance must be the first (the byte output of the template engine will exceed, but because it is the engine PK, to be fair, the current test is the normal character output)
The second is Beetl2, whose performance is almost four times that of freemaker. It can be predicted that once Beetl2 continues to use byte output in the future, its performance will be 6 times that of freemaker, and there will be no problem at all