DiscourseのアップグレードをEmber 5に向けて準備中

@digitaldominicaさん、Emberのアップグレードとは関係ありませんが、新しい管理者サイドバーで知られている問題です。詳細はIntroducing admin sidebar navigation - #37 by martin

「いいね!」 3

承知いたしました。ありがとうございます

「いいね!」 2

投稿が既存のトピックにマージされました: Slick Image Gallery

デビッド、次の stable リリースは Ember 5 のみであると安全に仮定できますか?

また、次の stable のおおよそのタイムラインについて何か考えはありますか?

「いいね!」 5

次の安定版(The next stable)は1月30日に予定されており、私の知る限り、その予定通りに進んでいます。

Ember 5は、3.2リリースでデフォルトになることは間違いありません。Ember 3がフラグの後ろで引き続き利用可能かどうかは未定です。おそらく可能だと思いますが、それが「サポートされている」構成ではないことを明確にするように努めます(例:管理者への警告を表示するなど)。

「いいね!」 9

ありがとうございます

例えばクライアントのために物事を明確にするのに非常に役立ちます。

「いいね!」 6

ネクロレスポンス(古いスレッドへの返信)をお詫びします。警告バナーは時折表示されては消え、何が原因で表示されるのかを把握する前に消えてしまいました。ここ数週間は表示されていません。:man_shrugging:

「いいね!」 3

@xJack、フォローありがとうございます。Emberのアップグレードは、すでに数週間、当社のホスティング全体に展開されているため、警告されていた問題は現在解決されていると思われます:tada:

「いいね!」 4

EMBER_VERSION のフィーチャーフラグを廃止しました。今後、Ember 5 のみが選択肢となります。

このアップグレードにご協力いただいた皆様、ありがとうございました! :raised_hands:

「いいね!」 16

8件の投稿が新しいトピックに分割されました: Site broken due to ember 5 upgrade

質問:これにより、JavaScriptは最適化されますか、それともされませんか? プラグインが無効で、デフォルトのテーマなど、ほぼすべてのサイトパフォーマンステスト(GTmetrix、Lighthouse、WebpageTestなど)で、JavaScriptスクリプトに2〜15秒の合計ブロック時間があると言われるため、質問しています…
例:
bbbb

「いいね!」 1

アップグレード自体はパフォーマンスに影響しない見込みです。しかし、将来的にはJSペイロードサイズ(したがって初期ロードパフォーマンス)を削減するために使用できるテクニックがアンロックされます。

具体的な例としては、embroiderによってアンロックされた新しいビルドテクノロジーがあります。理論的には、これらのテクニックにより、ルート固有のJSモジュールが必要になったときにのみ遅延ロードできるようになります。

すでにウィザードでこれに着手しており、他のページはすべてのコードの重みを負担する必要がなくなっています。将来的にはアプリの他の部分にもこれを拡大する予定ですが、テーマ/プラグインの互換性には細心の注意を払う必要があります。

「いいね!」 6

どのくらい未来の話でしょうか?返信ありがとうございます!はい、Discourseソフトウェアは使い始めて間もないですが、とても気に入っています。主な不満点は、ロード時間に関して最も大きな要因と思われるJSの最適化だけです。

「いいね!」 1

パフォーマンスの改善は常に投資している分野であるため、完了する日付があるとは思いません。

共有された指標に関して、それらはコミュニティへの最初の訪問のみを反映していることに注意することが重要です。サイト内をクリックしたり、後で戻ってきたりすると、大幅に速くなります!

「いいね!」 5

初回読み込み時間が重要であれば、代わりにこのプラットフォームを使用してブログを作成してください。

…これは 非常に 高速です。

非常にリッチなフォーラムアプリが必要な場合は、Discourse を使用してください。

この統計は、最近でもここで何度も話題になっています。

初回読み込み時間 のみ で判断するのは合理的ではありません。アプリの多くは初回訪問時にダウンロードされ(アプリストアのアプリと似ていますが、まったく同じではありません)、その後キャッシュされます。

  • ルート間の変更(ページではなく、アプリです!)
  • 例:フィルターの変更

Discourse がナビゲート中にどれほど信じられないほど速く応答するかにお気づきでしょう。

これは、各ページを読み込む必要がなく、API から生のコンテンツを読み込んでいるだけだからです。

「いいね!」 3

しかし、Googleはそうするので、それに甘んじなければなりません。

「いいね!」 2

すぐに「ソフトナビゲーション」もCore Web Vitalsに含めてくれることを願っています :crossed_fingers:

「いいね!」 11