goTemplateBenchmark:比较不同模板引擎的性能

时间:2024-05-27 09:22:44
【文件属性】:

文件名称:goTemplateBenchmark:比较不同模板引擎的性能

文件大小:83KB

文件格式:ZIP

更新时间:2024-05-27 09:22:44

golang benchmark template-engine Go

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


网友评论