goTemplateBenchmark:比较不同模板引擎的性能
goTemplateBenchmark
比较不同模板引擎的性能
全功能模板引擎
已移除
预编译Go代码
删除
Gorazor
快速模板
英雄
玉
特殊基准进行比较
转到文本/模板(请勿将其用于HTML)
StaticString-为整个模板使用一个静态字符串以具有基准时间
DirectBuffer-使用go手动将HTML写入缓冲区
转换为Go模板
姑娘我不会基准transpiling引擎,因为transpilation应该只在启动时发生一次。 如果建议您缓存转译结果,则将具有与html / template相同的性能编号以进行渲染。
为什么?
纯娱乐。 Go模板开箱即用,可以很好地工作,从安全角度考虑,应使用该模板进行渲染。 如果您关心性能,则应该缓存渲染的输出。
有时有些模板无法合理地缓存。 然后,您可能需要一个具有代码生成功能的真正快速的模板引擎。
结果开发机
本地