テキストの2つのバージョン間の相違を計算するのに最適な場所は何ですか(対応する「削除」と「追加」CSSクラスを追加します)。コンテンツ(ブログ、記事)リビジョン:ServersideまたはJS?
これはサーバーで行う必要がありますか、クライアント側のJSでこれを処理する方がよいでしょうか?
テキストの2つのバージョン間の相違を計算するのに最適な場所は何ですか(対応する「削除」と「追加」CSSクラスを追加します)。コンテンツ(ブログ、記事)リビジョン:ServersideまたはJS?
これはサーバーで行う必要がありますか、クライアント側のJSでこれを処理する方がよいでしょうか?
あなたが何かクレイジーなことをしない限り、単純なDOMコンテンツを見ている場合は、の改訂版をただ JSと判断できません。
サーバー側のコードとJSの組み合わせを使用して、このようなシステムを作成するためのリビジョンチェックを処理したいと思うでしょうが、removed
とadded
のようなクラスはおそらくサーバー側に作成されるべきです。
これはスケーリングの問題かもしれないと思います。サーバーが負荷を処理できる場合は、比較サーバー側にしてください。これにより、ユーザー(ハードウェア)が計算を実行する負担を軽減し、より良い(読み取り:速い)エクスペリエンスをもたらすはずです。しかし、これらを一度に処理するにはあまりにも多くの時間がかかりすぎると、サーバ側の環境でクラッシュやメモリ不足が発生した場合は、ユーザー。将来的にこれを期待する理由がある場合は、それを今実装するかなり説得力のある理由です。ユーザーに処理を委託する場合、サービスは大幅に拡張されます。今私は書いていますが、これをクライアントサイドの計算にすることに傾いています。負荷を分散するのではなく、負荷を分散して配布します。