Markdown 解析器应该是客户端还是服务器端

Roi*_*iEX 3 html javascript php

我目前正在开发一个 PHP 项目,该项目应该使用 markdown 来显示一些文本。
由于 javascript 和 PHP 都有 Markdown 解析器,我现在问自己的问题是我是否应该解析 Markdown 服务器端或客户端。
服务器端的优点:

  • 始终相同,即使在禁用了 javascript 的客户端上也是如此。

客户端的优点:

  • 更动态地允许预览功能。
  • 使用客户端资源而不是服务器。

我错过了什么吗?
你有什么建议?
任何帮助表示赞赏!

Pas*_*rer 5

受到所谓的同构Javascript或通用Javascript的启发,我建议您在服务器端进行第一次渲染;然后,当您使用 ajax\xe2\x80\x94 更新页面 \xe2\x80\x94 时,您将在客户端进行渲染。这样做您将获得这两种解决方案的优点:

\n\n
    \n
  • 页面的快速初始渲染(无需等待 JS 库加载)
  • \n
  • 减少以下请求的服务器负载
  • \n
  • 版本的最新用户体验
  • \n
\n